Sys-vpn system resources

I’m playing around with various sys-vpn configurations, using both Debian and Fedora minimal templates, with OpenVPN and Wireguard.

What are people using for system settings regarding initial memory, max memory and VCPUs? What combinations are working best?

I disabled memory balooning in qubes, it’s often wasting CPU for nothing, it’s only useful for qubes that may use a lot of memory.

Your sys-vpn qube may be happy with 500 MB of memory and 2 VCPU, if you are tight on CPU, you could reduce to 1. This will also depend on your maximum throughput you can achieve with the VPN, the most you can need is 2 anyway.