linux – 我是否为我的KVM访客使用virtio?
发布时间:2020-12-13 18:15:27 所属栏目:Linux 来源:网络整理
导读:在我的一个KVM来宾中,当我输入以下命令时,我得到以下内容 /sbin/lsmod | grep vivirtio_balloon 3692 0 那么这是否意味着我正在使用virtio? 更新: 当我打字 cat "/boot/config-`uname -r`" | grep -i vir 我可以看到 CONFIG_PARAVIRT_GUEST=yCONFIG_PARAVI
在我的一个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总线). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |