qemu-discuss
[Top][All Lists]
Advanced

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

Re: [Qemu-discuss] Throttle in virtio-net


From: Pradeep Kiruvale
Subject: Re: [Qemu-discuss] Throttle in virtio-net
Date: Mon, 5 Sep 2016 10:52:40 +0200


Hi Alberto,

Thanks for your reply.

> I am planning to implement throttling functionality for virtio-net
> driver using the throttling APIs that exist inside qemu.

Hi Pradeep,

the problem with implementing throttling for the network is that
it's useless if you use the vhost_net kernel accelerator, because it
bypasses QEMU entirely:

   https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Virtualization_Tuning_and_Optimization_Guide/sect-Virtualization_Tuning_Optimization_Guide-Networking-Virtio_and_vhostnet.html

Thanks for this very valuable information. What if someone wants to just use virtio-net without the vhost acceleration? 
Any idea how it will be done in this case? It still uses cgroup or some other mechanism to do throttling?

libvirt implements this using tc:

   https://libvirt.org/formatdomain.html#elementDomain
   http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm#ceiling

Here it uses the cgroup inside the libvirt dirver to control the packet rate right?  

Thanks,
Pradeep
 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]