首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查virtio存储访问是否正在使用?

如何检查virtio存储访问是否正在使用?
EN

Unix & Linux用户
提问于 2014-08-02 16:40:18
回答 1查看 4.4K关注 0票数 2

如何检查virtio存储访问virtio_blk是否真的在使用中,还是最终存在的后备驱动程序?

现有的文档没有回答这个问题:

  • http://www.linux-kvm.org/page/Boot_从…_维蒂奥_区块_设备
  • http://wiki.libvirt.org/page/Virtio

下面是。

代码语言:javascript
复制
lsmod | grep virtio

只显示了加载了virtio内核模块。为没有安装的硬件加载任意内核模块并不难。问题仍然是,virtio内核模块是实际使用的还是最终存在的后备驱动程序?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2014-08-02 20:30:37

qemu (Ctrl-Alt-2,如果使用SDL输出)的人工监视器接口中,发出:

代码语言:javascript
复制
info qtree

对于每个virtio磁盘,您将看到:

代码语言:javascript
复制
        bus: virtio-bus
          type virtio-pci-bus
          dev: virtio-scsi-device, id ""

对于virtio来说:

代码语言:javascript
复制
        bus: virtio-bus
          type virtio-pci-bus
          dev: virtio-blk-device, id ""

在客户内部,如果Linux客户

代码语言:javascript
复制
$ ls -l /sys/class/block/?d[a-z]
lrwxrwxrwx 1 root root 0 Aug  2 21:16 /sys/class/block/sda -> ../../devices/pci0000:00/0000:00:04.0/virtio0/host2/target2:0:0/2:0:0:0/block/sda
lrwxrwxrwx 1 root root 0 Aug  2 21:16 /sys/class/block/vda -> ../../devices/pci0000:00/0000:00:05.0/virtio1/block/vda

上面的第一个是virtio,第二个是virtio.

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/148055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档