Windows XP来宾问题

我已经安装(痛苦 – 近6小时,虽然我已经做了CD启动acpi技巧 )Windows XP SP2作为kvm客人。

但是,networking性能非常糟糕(〜200 kbps,小突发高达2 Mbps)。 无论使用什么types的网卡,无论是virtio还是虚拟机pipe理程序默认的rtl8139,有时我得到一个win32host错误和ics(Windows防火墙和互联网连接共享)服务崩溃,日志中没有任何解释(访问被拒绝) – >系统不稳定。

这个问题发生在SP2和不同的SP3安装上,所以我认为这是一个虚拟化问题。

主机是Debian Squeeze(内核从squeeze-backports升级到2.6.38,这对guest虚拟机性能有所帮助),kvm和libvirt都从sid存储库升级到最新版本。 物理机器是HP G120服务器。

我已经在几个地方看过,Windows XP可以在kvm下运行,但是我想听听“Windows XP下kvm”的成功故事,性能接近VMWare 2 / ESXi guest,或者任何提示可以指导我正确的方向。

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 

首先,确保使用lsmod实际加载kvm模块。 事实上,你花了6个小时来安装,已经是你的设置中的一个缺陷的严重迹象。 在任何现代主机上,根据存储速度的不同,最多需要20分钟的时间。 其次,如果kvm实际加载,请发布您正在运行的qemu和kvm版本以及您正在使用的VM命令行。 有了这些,可以提供build议

至于现实生活中的成功案例 – 自2008年以来,我一直在运行并支持数百个(如果不是数千个)kvm的windows部署,而且如果遇到性能问题,他们总是由于硬件或configuration错误。

问题是由慢速硬盘造成的; 我有一个新的kvm设置与XP和它的工作完美无瑕

我还没有弄清楚,但硬盘的是2TB的耳朵,他们有这个问题 ,这可能是一个原因