Я установил (мучительно - почти 6 часов, хотя acpi трюки при загрузке cd) Windows XP SP2 в качестве гостя kvm.
Однако производительность сети ужасная (~ 200 кбит / с с небольшими всплесками до 2 Мбит / с). Независимо от того, какой тип сетевой карты я использую, virtio или гипервизор по умолчанию rtl8139, и время от времени я получаю ошибку win32host, и служба ics (брандмауэр Windows и совместное использование подключения к Интернету) дает сбой без каких-либо объяснений в журналах (за исключением отказа в доступе) -> система нестабильна.
Эта проблема возникла с SP2 и другой установкой SP3, поэтому я предполагаю, что это проблема виртуализации.
Хост - Debian Squeeze (ядро обновлено до 2.6.38 из squeeze-backports - это немного помогло производительности гостевой системы), а kvm и libvirt обновлены до последней версии из репозиториев sid. Физическая машина - это сервер HP G120.
Я читал в нескольких местах, что Windows XP может работать под kvm, но я хотел бы услышать историю успеха «Windows XP под kvm» с производительностью, близкой к производительности гостевой системы VMWare 2 / ESXi, или любыми подсказками, которые могут помочь мне в работе. правильное направление.
lsmod | grep kvm
kvm_intel 49947 3
kvm 263288 1 kvm_intel
dpkg -l | grep kvm
ii kvm 1:0.14.1+dfsg-2 dummy transitional package from kvm to qemu-kvm
ii qemu-kvm 0.14.1+dfsg-2 Full virtualization on x86 hardware
dpkg -l | grep libvirt
ii libvirt-bin 0.9.2-6 the programs for the libvirt library
ii libvirt0 0.9.2-6 library for interfacing with different virtualization systems
ii python-libvirt 0.9.2-6 libvirt Python bindings
/usr/bin/kvm -S -M pc-0.12 -cpu qemu32 -enable-kvm -m 1512 -smp 1,sockets=1,cores=1,threads=1 -name ss -uuid d3589b2f-a4f6-1753-7a7
f-5b27073fd97f -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/ss.monitor,server,nowait -mon chardev=charmonitor,id=monitor
,mode=readline -rtc base=localtime -boot c -drive file=/var/lib/libvirt/images/ss.img,if=none,id=drive-ide0-0-0,format=raw -device ide-drive,bus=ide.0,unit=0,
drive=drive-ide0-0-0,id=ide0-0-0 -drive file=/var/lib/libvirt/images/winxp_sata.iso,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-d
rive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/var/lib/libvirt/images/ss-1.img,if=none,id=drive-virtio-disk0,format=raw -device virtio-bl
k-pci,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0 -netdev tap,fd=19,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:79:cc:38,
bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -usb -device usb-tablet,id=input0 -vnc 127.0.0.1:0 -vga cirru
s -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4
Прежде всего, убедитесь, что модули kvm действительно загружены с помощью lsmod
. Тот факт, что установка заняла у вас 6 часов, уже является серьезным признаком ошибки в вашей настройке. Это должно занять до 20 минут, в зависимости от скорости хранения, на любом современном хосте. во-вторых, если kvm действительно загружен, опубликуйте версии qemu и kvm, которые вы используете, а также командную строку виртуальной машины, которую вы используете. С ними можно дать рекомендации
Что касается реальных историй успеха - я запускал и поддерживал сотни (если не тысячи) развертываний Windows на kvm в различных настройках с 2008 года, и если и возникали проблемы с производительностью, они всегда были связаны с оборудованием или неправильной конфигурацией.
проблема была вызвана медленными жесткими дисками; У меня новая установка kvm с xp, и она работает безупречно
Я еще не разобрался, но на жестких дисках были уши wd 2 ТБ и у них Эта проблема и это может быть одна из причин