Is anyone here using QubesOS with high speed network cards? I am thinking of 10Gbps -25Gbps speeds. Is this even possible with QubesOS or does the network stack of the VMs reduce the throughput severely (sys-net > sys-firewall > backupVM)?
I want to backup my QubesOS system over the network very fast. My storage server can handle 25Gbps, so I am considering adding a 25Gbps card to my QubesOS system.
It should work, but you’ll need to have CPU with enough cores and assign more VCPUs to the sys-net/sys-firewall/etc qubes to handle the high bandwidth.
No, for example, the iperf3 speed test between two qubes attached to the same sys-firewall that has 2 VCPUs will show me 3.5 Gbits/s speed with the CPU usage in sys-firewall being the bottleneck.
Sorry for being afk for so long. Thanks for all the great answers! I really appreciate it. Mellanox cards would also be my preferred way to add networking.
I agree with you that CPU will most likely be the limiting factor. Is QubesOS networking mostly single-threaded or does it make sense to add more VCPUs? Is it wise to go for more high clocked cores or scale horizontally?