qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] virtio-net performance on mach-virt.
@ 2013-10-30 14:40 Giridhar Maruthy
  2013-10-30 16:42 ` Paolo Bonzini
  0 siblings, 1 reply; 5+ messages in thread
From: Giridhar Maruthy @ 2013-10-30 14:40 UTC (permalink / raw)
  To: QEMU Developers, Peter Maydell, Christoffer Dall

Hi All,

I tried to measure the network performance of guest (mach-virt) with
virtio-net on an ARM host platform (Samsung exynos). The qemu version
is 1.6.50.

I found that with 1GbE NIC on the host, the host iperf gave a speed of
847Mbits/sec when a local dhcp server was used as a iperf server.

But the guest gave a speed of 478Mbits/sec which is around 56% compared to host.

What is the typical guest network efficiency compared to host with virtio-net?
Any ideas would be helpful.

Thanks,
Giridhar

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] virtio-net performance on mach-virt.
  2013-10-30 14:40 [Qemu-devel] virtio-net performance on mach-virt Giridhar Maruthy
@ 2013-10-30 16:42 ` Paolo Bonzini
  2013-10-31  3:32   ` Giridhar Maruthy
  0 siblings, 1 reply; 5+ messages in thread
From: Paolo Bonzini @ 2013-10-30 16:42 UTC (permalink / raw)
  To: Giridhar Maruthy; +Cc: Peter Maydell, QEMU Developers, Christoffer Dall

Il 30/10/2013 15:40, Giridhar Maruthy ha scritto:
> Hi All,
> 
> I tried to measure the network performance of guest (mach-virt) with
> virtio-net on an ARM host platform (Samsung exynos). The qemu version
> is 1.6.50.
> 
> I found that with 1GbE NIC on the host, the host iperf gave a speed of
> 847Mbits/sec when a local dhcp server was used as a iperf server.
> 
> But the guest gave a speed of 478Mbits/sec which is around 56% compared to host.
> 
> What is the typical guest network efficiency compared to host with virtio-net?
> Any ideas would be helpful.

Were you using vhost?

Paolo

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] virtio-net performance on mach-virt.
  2013-10-30 16:42 ` Paolo Bonzini
@ 2013-10-31  3:32   ` Giridhar Maruthy
  2013-10-31  9:49     ` Paolo Bonzini
  0 siblings, 1 reply; 5+ messages in thread
From: Giridhar Maruthy @ 2013-10-31  3:32 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: Peter Maydell, QEMU Developers, Christoffer Dall

On 30 October 2013 22:12, Paolo Bonzini <pbonzini@redhat.com> wrote:
> Il 30/10/2013 15:40, Giridhar Maruthy ha scritto:
>> Hi All,
>>
>> I tried to measure the network performance of guest (mach-virt) with
>> virtio-net on an ARM host platform (Samsung exynos). The qemu version
>> is 1.6.50.
>>
>> I found that with 1GbE NIC on the host, the host iperf gave a speed of
>> 847Mbits/sec when a local dhcp server was used as a iperf server.
>>
>> But the guest gave a speed of 478Mbits/sec which is around 56% compared to host.
>>
>> What is the typical guest network efficiency compared to host with virtio-net?
>> Any ideas would be helpful.
>
> Were you using vhost?

Yes, I did use vhost in the host kernel configuration and passed
vhost=on in qemu, but there is no difference in the performance of
guest.

Thanks,
Giridhar
>
> Paolo

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] virtio-net performance on mach-virt.
  2013-10-31  3:32   ` Giridhar Maruthy
@ 2013-10-31  9:49     ` Paolo Bonzini
  2013-11-08 11:18       ` Giridhar Maruthy
  0 siblings, 1 reply; 5+ messages in thread
From: Paolo Bonzini @ 2013-10-31  9:49 UTC (permalink / raw)
  To: Giridhar Maruthy; +Cc: Peter Maydell, QEMU Developers, Christoffer Dall

Il 31/10/2013 04:32, Giridhar Maruthy ha scritto:
> On 30 October 2013 22:12, Paolo Bonzini <pbonzini@redhat.com> wrote:
>> Il 30/10/2013 15:40, Giridhar Maruthy ha scritto:
>>> Hi All,
>>>
>>> I tried to measure the network performance of guest (mach-virt) with
>>> virtio-net on an ARM host platform (Samsung exynos). The qemu version
>>> is 1.6.50.
>>>
>>> I found that with 1GbE NIC on the host, the host iperf gave a speed of
>>> 847Mbits/sec when a local dhcp server was used as a iperf server.
>>>
>>> But the guest gave a speed of 478Mbits/sec which is around 56% compared to host.
>>>
>>> What is the typical guest network efficiency compared to host with virtio-net?
>>> Any ideas would be helpful.
>>
>> Were you using vhost?
> 
> Yes, I did use vhost in the host kernel configuration and passed
> vhost=on in qemu, but there is no difference in the performance of
> guest.

What's your command line?

Paolo

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Qemu-devel] virtio-net performance on mach-virt.
  2013-10-31  9:49     ` Paolo Bonzini
@ 2013-11-08 11:18       ` Giridhar Maruthy
  0 siblings, 0 replies; 5+ messages in thread
From: Giridhar Maruthy @ 2013-11-08 11:18 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: Peter Maydell, QEMU Developers, Christoffer Dall

Hi Paolo,

Many apologies to you, I did not reply to you earlier. I somehow
missed your email.

The command I used was

sudo qemu-system-arm -enable-kvm -kernel zImage -machine type=virt
-display none -cpu cortex-a15 -m 512 -append 'console=ttyAMA0
root=/dev/vda ip=192.168.42.24:192.168.42.1:192.168.42.1:255.255.255.0:::off
rw' -serial stdio -drive file=/dev/sdb2,if=none,cache=writeback,id=foo
-device virtio-blk-device,drive=foo -netdev tap,id=br0,vhost=on
-device virtio-net-device,netdev=br0

Also, I had missed out on this important message among the huge kernel logs
"qemu-system-arm: unable to start vhost net: 38: falling back on
userspace virtio"

I observed that the cause is that set_guest_notifiers is not
implemented in virtio-mmio in qemu.
So I guess either this has to be implemented in virtio-mmio or to use
virtio-pci to move further.

Thanks,
Giridhar


On 31 October 2013 15:19, Paolo Bonzini <pbonzini@redhat.com> wrote:
> Il 31/10/2013 04:32, Giridhar Maruthy ha scritto:
>> On 30 October 2013 22:12, Paolo Bonzini <pbonzini@redhat.com> wrote:
>>> Il 30/10/2013 15:40, Giridhar Maruthy ha scritto:
>>>> Hi All,
>>>>
>>>> I tried to measure the network performance of guest (mach-virt) with
>>>> virtio-net on an ARM host platform (Samsung exynos). The qemu version
>>>> is 1.6.50.
>>>>
>>>> I found that with 1GbE NIC on the host, the host iperf gave a speed of
>>>> 847Mbits/sec when a local dhcp server was used as a iperf server.
>>>>
>>>> But the guest gave a speed of 478Mbits/sec which is around 56% compared to host.
>>>>
>>>> What is the typical guest network efficiency compared to host with virtio-net?
>>>> Any ideas would be helpful.
>>>
>>> Were you using vhost?
>>
>> Yes, I did use vhost in the host kernel configuration and passed
>> vhost=on in qemu, but there is no difference in the performance of
>> guest.
>
> What's your command line?
>
> Paolo
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-11-08 11:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-30 14:40 [Qemu-devel] virtio-net performance on mach-virt Giridhar Maruthy
2013-10-30 16:42 ` Paolo Bonzini
2013-10-31  3:32   ` Giridhar Maruthy
2013-10-31  9:49     ` Paolo Bonzini
2013-11-08 11:18       ` Giridhar Maruthy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).