LINUX.ORG.RU

Долго стартует виртуалка на ядрах >4.1

 ,


1

3

На ядре 4.1 все как по маслу, запустил и все работает сразу, на 4.2 ядре, оно отжирает нужную память, тупит секунд 10-15 и только потом идет загрузка, на 4.3 вообще атас, тупит до отжирания памяти, тупит после, и только потом идет загрузка, что у них там за нововведения?

★★★★★

Ответ на: комментарий от smilessss

новые ядра дают новые нужные мне плюшки, мне бы замониторить чем это qemu занимается так долго.

Novell-ch ★★★★★
() автор топика
Ответ на: комментарий от smilessss

попробовал запустить только что созданную qemu виртуалку - всё реактивно

Linux arch 4.2.2-1-zen #1 ZEN SMP PREEMPT Tue Sep 29 21:54:38 UTC 2015 i686 GNU/Linux

Собирал сам, думаю на дефолте то же самое.

Дело в твоих виртуалках, инфа сотка.

smilessss ★★★★★
()
Ответ на: комментарий от smilessss

да по сути обычная виртуалка с пробросом

qemu-system-x86_64 -enable-kvm -m 5200 -cpu host -machine q35 \
-smp 3,sockets=1,cores=3,threads=1 \
-bios /usr/share/qemu/bios.bin \
-acpitable file=/usr/share/qemu/q35-acpi-dsdt.aml \
-device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root \
-device ahci,bus=pcie.0,id=ahci \
-device vfio-pci,host=01:00.0,bus=root,addr=00.0,multifunction=on \
-device vfio-pci,host=00:1d.0 \
-device vfio-pci,host=00:1b.0,bus=pcie.0 \
-device vfio-pci,host=00:1a.0 \
-drive file=/vm/win06-tmp.qcow2,if=virtio,cache=none \
-drive file=/dev/sdb,format=raw,if=virtio,discard=on,cache=none \
-rtc base=localtime,clock=host -balloon none \
-serial none \
-parallel none \
-nodefaults \
-nodefconfig \
-netdev user,id=network0 -device e1000,netdev=network0 \
-vga qxl -vnc :5
Novell-ch ★★★★★
() автор топика
Ответ на: комментарий от Novell-ch

-device vfio-pci,host=00:1d.0 \
-device vfio-pci,host=00:1b.0,bus=pcie.0 \
-device vfio-pci,host=00:1a.0 \


Вторая строка это, как я понимаю, hdmi-audio, а что пробрасывается в первой и третьей строке?

King_Carlo ★★★★★
()
Ответ на: комментарий от King_Carlo

нет, идет проброс юсб контроллеров, аудиокарты мамки, видеокарты, все устройства и их модули забанены, и системой не используются.

Novell-ch ★★★★★
() автор топика
Ответ на: комментарий от King_Carlo

без пробросов тоже стартует резво, а с пробросом долго висит booting from hard disk

стартует оно с ssd диска, так что странно, плюс если бы была проблема с диском то почему без проброса оно летает.

Novell-ch ★★★★★
() автор топика
Ответ на: комментарий от Novell-ch

без пробросов тоже стартует резво, а с пробросом долго висит booting from hard disk

Я именно с пробросом amd-radeon пробовал на ядре 4.3, грузится моментально.
Попробуй убрать проброс usb-контроллеров и пробрасывай непосредственно usb-девайсы.

King_Carlo ★★★★★
()
Ответ на: комментарий от King_Carlo

если добавлен -device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 \

то грузится долго, без него и указания шин для устройств грузится быстро, но увы без этого новые каталисты у меня просто вешают систему.

Novell-ch ★★★★★
() автор топика
Ответ на: комментарий от Novell-ch

У меня i7-4790K, проброшен asus radeon 7870 через vfio, конфиг вот такой:


sudo qemu-system-x86_64 \
-boot menu=on \
-enable-kvm \
-M q35 \
-m 8192 \
-cpu host \
-rtc base=localtime \
-smp 4,sockets=1,cores=2,threads=4 \
-bios /usr/share/qemu/bios.bin \
-acpitable file=/usr/share/seabios/q35-acpi-dsdt.aml \
-device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root \
-device ahci,bus=pcie.0,id=ahci \
-device virtio-balloon-pci,id=balloon0,bus=pcie.0,addr=0x6 \
-drive file='/dev/vg0/vm-7',cache=writeback,if=none,id=drive-virtio-disk0,format=raw -device virtio-blk-pci,scsi=off,bus=pcie.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=2 \
-drive file='/dev/vg0/vm-7-data',cache=writeback,if=none,id=drive-virtio-disk1,format=raw -device virtio-blk-pci,scsi=off,bus=pcie.0,addr=0x4,drive=drive-virtio-disk1,id=virtio-disk1,bootindex=3 \
-net nic,model=virtio,vlan=0 -net tap,vlan=0,ifname=tap0,script=qemu-ifup \
-usb -usbdevice host:046d:c521 -usbdevice host:046d:c52b \
-soundhw ac97 \
-device vfio-pci,host=01:00.0,bus=root,addr=00.0,multifunction=on,x-vga=on,romfile=Asus.HD7870.2048.120322.rom \
-device vfio-pci,host=01:00.1,bus=pcie.0 \
-vga none \
-nographic

стартует быстрее, чем на bare-metal, ядро 4.3.

King_Carlo ★★★★★
()
Последнее исправление: King_Carlo (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.