加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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总线).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读