Hello,
I have an Intel N100 mini PC with 4x 2.5Gb NICs. I am observing very high CPU usage in a VM when network throughput is 2+ Gbps. I'm doing throughput tests from a physical machine on my LAN to the VM. Both are connected to 2.5Gb switches.
VM is Debian 13.x and its NICs are using VirtIO.
Any ideas?
I have an Intel N100 mini PC with 4x 2.5Gb NICs. I am observing very high CPU usage in a VM when network throughput is 2+ Gbps. I'm doing throughput tests from a physical machine on my LAN to the VM. Both are connected to 2.5Gb switches.
- Without rate limiting the throughput test, VM CPU usage goes to 60+%. Speed result fluctuates but averages about 1.8Gbps.
- If I rate limit to 1Gbps, CPU usage in the VM is only around 2%, and speed result is a solid 1Gbps.
- If I test against the proxmost host management NIC (also 2.5Gbps), host CPU usage climbs to maybe 6%, and speed result is solid 2.37Gbps.
VM is Debian 13.x and its NICs are using VirtIO.
Any ideas?