I see that RX checksumming is still off for you on virtio, this is
likely what's contribution to the problem.
Here's how it looks for me:
ethtool -k eth1
Offload parameters for eth1:
rx-checksumming: on
tx-checksumming: on
scatter-gather: on
Doesn't that answer your original question about performance gap!
Sorry, do you mean it's the offloadings cause the performance gap?
But even OFF the checksum-offload, tso, gro, .etc, the performance gap still
exist,
if I understand correctly, kvm should have better performance than xen from the
After updating the qemu from 1.4 to 2.0, the inter-vm throughput can achieve
~5Gbps via netper -t TCP_STREAM -m 1400,
the performance gap(~2Gbps) between kvm and xen still exist.
Thanks,
Zhang Haoyu
--
Zhang Haoyu
2014-06-07
-Original