ZDNet至顶网服务器频道 09月25日 :VirtIO驱动器或者PCI直通磁盘可以为KVM虚拟机提供更好的网络性能。方法的选择取决于你所需要的网络性能,以及使用的Red Hat Enterprise Linux版本。虽然KVM虚拟机通常提供了比较好的网络性能,但是每个管理员都知道这不足以解决所有问题。让我们来一起看看VirtIO驱动器或者PCI直通磁盘是怎样提升KVM虚拟机网络性能的:
使用VirtIO驱动器优化网络性能
网络性能始于虚拟网卡,但是VirtIO驱动器对网络性能影响巨大。VirtIO驱动器在不同的层面包括网络层提供了半虚拟化。如果你安装了一个 Linux虚拟机,那么默认就使用了VirtIO驱动器。如果虚拟机使用的是其他操作系统,那么需要手动安装VirtIO驱动器。
为验证虚拟机是否在使用VirtIO驱动器,可以在虚拟机内运行lspci -v命令。然后在输出结果中查找以太网控制器。结果应该如列表1所示,显示正在使用的virtio -pci内核模块以及内核驱动器。
列表1:
Good KVM network performance starts by using the VirtIO driver
00:03.0
Ethernet controller: Red Hat, Inc VirtIO network device
Subsystem: Red Hat, Inc Device 0001
Physical Slot: 3
Flags: fast devsel, IRQ 10
I/O ports at c040 [size=32]
Memory at f2020000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at f2030000 [disabled]