5.3. 为网络接口设备使用 KVM virtio 驱动程序
当网络接口使用 KVM VirtIO 驱动程序时,KVM 不会模拟删除处理开销的网络硬件,并可提高客户机性能。在 Red Hat Enterprise Linux 7 中,virtio 用作默认网络接口类型。但是,如果在您的系统中进行了不同的配置,您可以使用以下步骤:
- 或者,在 virt-manager 界面中,导航到 guest 的虚拟硬件详细信息屏幕, 。在 Add New Virtual Hardware 屏幕中,选择 Network,并将 设备模型 改为
virtio
: - 要将现有接口的类型更改为 virtio, 请使用 virsh edit 命令编辑预期客户机的 XML 配置,并将
型号类型
属性改为virtio
,例如:<devices> <interface type='network'> <source network='default'/> <target dev='vnet1'/> <model type='virtio'/> <driver name='vhost' txmode='iothread' ioeventfd='on' event_idx='off'/> </interface> </devices> ...
或者,在 virt-manager 界面中,导航到客户机 的虚拟硬件详细信息屏幕,选择NIC
项,并将 设备模型 改为virtio
:
注意
如果客户机中的网络接口命名在重新引导时不一致,请确保向客户机提供的所有接口都使用相同的设备模型,最好是
virtio-net
。详情请查看 红帽知识库。