Re: VirtIO vs Emulation Netperf benchmark results

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 10.10.2012, at 20:39, Alexander Spyridakis <a.spyridakis@xxxxxxxxxxxxxxxxxxxxxx> wrote:

For your information, with the latest developments related to VirtIO, I run netperf a couple of times to see the exact standing of network performance on the guests.

The test was to run netperf -H "ip of LAN node", which tests TCP traffic for 10 seconds.
  • x86 - x86:  ~96 Mbps - reference between two different computers
  • ARM Host  - x86:  ~80 Mbps
  • ARM Guest - x86:  ~ 2 Mbps - emulation
  • ARM Guest - x86:  ~74 Mbps - VirtIO

From these we conclude that:

  • As expected x86 to x86 communication can reach the limit of the 100 Mbps LAN.
  • The ARM board seems to not be capable of the LAN.
  • Network emulation in QEMU is more than just slow (expected).

Why is this expected? This performance drop is quite terrifying.

Alex

  • VirtIO has a far greater performance gain than what was initially stated.

Notes:

  • Running netperf from the x86 machine to guest/host, gave slightly higher numbers but resulted in around the same performance ratio.
  • Similar results were obtained from an nfs and initrd (whole guest in RAM) guest boot method.
Regards.
_______________________________________________
kvmarm mailing list
kvmarm@xxxxxxxxxxxxxxxxxxxxx
https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm
_______________________________________________
kvmarm mailing list
kvmarm@xxxxxxxxxxxxxxxxxxxxx
https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm

[Index of Archives]     [Linux KVM]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux