Kvm
QEMU virtio-scsi:使用 virtio-scsi 命令啟動 VM 後看不到隊列數
QEMU 新手在這裡。我正在嘗試使用 QEMU 啟動 VM,為了提高性能,我正在嘗試使用 virtio-scsi 安裝的驅動器。我正在按照此處給出的步驟進行操作。但是,當我啟動我的虛擬機並嘗試使用
ls /sys/block/sdb/mq/
我沒有看到 mq 選項檢查 virtio-scsi 隊列時,這是否意味著我無法安裝virtio-scsi
驅動器?但是當我檢查我的啟動日誌時,我可以看到我能夠安裝我的驅動器。這是我用來啟動我的虛擬機的命令
sudo qemu-system-x86_64 -hda x86.img -m 8096 -serial mon:stdio -nographic -smp 4 --enable-kvm -device virtio-scsi-pci,id=scsi0,num_queues=4 -device scsi-hd,drive=drive0,bus=scsi0.0,channel=0,scsi-id=0,lun=0 -drive file=test.img,if=none,id=drive0
任何幫助,將不勝感激。
希望這可以幫助任何面臨同樣問題的人,在編譯來賓核心時必須啟用一個配置 -
CONFIG_SCSI_MQ_DEFAULT=y
然後您可以使用
ls /sys/block/sdq/mq/
查看多隊列的數量。