背景
云计算场景下,可以动态调整虚拟机mtu,提高虚拟机网络性能。设置虚拟机(VM)virtio网卡的MTU(Maximum Transmission Unit)涉及 宿主机(Host)、QEMU/KVM、vhost-net后端 和 虚拟机内部的virtio驱动之间的协作。
原理分析
1.libvirt设置mtu分析
libvirt 通过xml <mtu size='9000'/>动态设置虚拟机mtu
不是所有网络模式下虚拟机网卡都支持设置mtu,如图所示:当前只支持五种网络模式下的网卡。
(1)libvirt解析xml中mtu