Я использую Ubuntu 18.04 в качестве хоста и Windows 10 в качестве гостя, используя QEMU/KVM в качестве гипервизора и libvirt в качестве инструмента управления.
У меня есть nvme ssd /dev /nvmewin, который я хочу передать гостю Windows (гость будет загружаться с этого устройства)
Я также использую OVMF для загрузки в режиме UEFI.
В настоящее время это работает, только если устройство выставлено как устройство IDE. Гость не загрузится, если устройство находится под управлением SCSI, SATA или Virtio (синий экран с кодом ошибки INACCESSIBLE_BOOT_DEVICE)
Моя мотивация использовать другую шину заключается в том, что я думаю, что она даст лучшую производительность ввода-вывода.
Итак, мой вопрос:
- Правда ли, что использование другой шины даст лучшую производительность ввода-вывода?
- Если так, как я могу выставить устройство под другой шиной и загрузить?
Вот моя часть конфигурации домена об устройстве:
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none' io='native'/>
<source dev='/dev/nvmewin'/>
<target dev='hda' bus='ide'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>