Comment 17 for bug 1668829

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

The following upstream commits mitigate this issue by allowing the user to control tx queue size (up to 1024). When this is done, the performance drop caused by the commit, showed in the previous comment, is mitigated.

# QEMU

commit 9b02e1618cf26aa52cf786f215d757506dda14f8
Author: Wei Wang <email address hidden>
Date: Wed Jun 28 10:37:59 2017 +0800

virtio-net: enable configurable tx queue size

commit 2eef278b9e6326707410eed23be40e57f6c331b7
Author: Michael S. Tsirkin <email address hidden>
Date: Mon Jul 3 22:25:24 2017 +0300

virtio-net: fix tx queue size for !vhost-user

# LIBVIRT

commit 2074ef6cd4a2e033813ec091487d027a85f73509
Author: Michal Privoznik <email address hidden>
Date: Wed Jul 12 14:19:26 2017 +0200

Add support for virtio-net.tx_queue_size

# NOVA COMPUTE (pending, not yet accepted)

https://blueprints.launchpad.net/nova/+spec/libvirt-virtio-set-queue-sizes

https://review.openstack.org/#/c/484997/