linux – 我是否为我的KVM访客使用virtio?

在我的一个KVM来宾中,当我输入以下命令时,我得到以下内容
/sbin/lsmod | grep vi
virtio_balloon          3692  0

那么这是否意味着我正在使用virtio?

更新:

当我打字

cat "/boot/config-`uname -r`" | grep -i vir

我可以看到

CONfig_PAraviRT_GUEST=y
CONfig_PAraviRT=y
CONfig_PAraviRT_SPINLOCKS=y
CONfig_PAraviRT_CLOCK=y
# CONfig_PAraviRT_DEBUG is not set
CONfig_VIRT_TO_BUS=y
CONfig_NET_9P_VIRTIO=m
CONfig_VIRTIO_BLK=y
CONfig_VIRTIO_NET=y
CONfig_VIRTIO_CONSOLE=m
CONfig_HW_RANDOM_VIRTIO=m
CONfig_REGULATOR_VIRTUAL_CONSUMER=m
# CONfig_FB_VIRTUAL is not set
CONfig_SND_VIRMIDI=m
CONfig_SND_VIRTUOSO=m
# CONfig_DEBUG_VIRTUAL is not set
CONfig_VIRTUALIZATION=y
CONfig_VIRTIO=y
CONfig_VIRTIO_RING=y
CONfig_VIRTIO_PCI=y
CONfig_VIRTIO_BALLOON=m

听起来好像我正在使用virtio?

解决方法

KVM为几位硬件提供半虚拟化驱动程序;这个特殊的是记忆气球驱动程序.

特别是,在使用virtio网络驱动程序时应该看到virtio_net,在使用块设备(磁盘)驱动程序时应该看到virtio_blk.在后一种情况下,您的磁盘将是/ dev / vda而不是/ dev / sda.

在您的情况下,virtio磁盘和网络驱动程序被编译到内核而不是模块中,因此您不会使用lsmod看到它们.

CONfig_VIRTIO_BLK=y
CONfig_VIRTIO_NET=y

您的系统上还存在其他几个不太重要的virtio驱动程序,并直接编译到内核中(例如VIRTIO_PCI,半虚拟化PCI总线).

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...