Re: VirtIO vs Emulation Netperf benchmark results

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

 



On Wed, Oct 10, 2012 at 2:58 PM, Alexander Graf <agraf@xxxxxxx> wrote:
>
>
> On 10.10.2012, at 20:52, Christoffer Dall <c.dall@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
>> On Wed, Oct 10, 2012 at 2:50 PM, Alexander Graf <agraf@xxxxxxx> wrote:
>>>
>>>
>>> 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.
>>>
>>
>> I think he means expected as in, we already know we have this
>> terrifying problem. I'm looking into this right now, and I believe
>> Marc is also on this.
>
> Ah, good :). Since you are on a dual-core machine with lots of traffic, you should get almost no vmexits for virtio queue processing.
>
> Since we know that this is a fast case, the big difference to emulated devices are the exits. So I'd search there :).
>
yes it's really staring us in our faces - we have a slow exit path.

-Christoffer
_______________________________________________
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