Windows XP 客户机问题

Windows XP 客户机问题

我已经安装了(很痛苦——差不多 6 个小时,尽管我已经完成了acpi 技巧在 cd 启动时)Windows XP SP2 作为 kvm 客户机。

但是,网络性能非常糟糕(~200 kbps,小幅突发高达 2 Mbps)。无论我使用哪种类型的 NIC,无论是 virtio 还是虚拟机管理程序默认的 rtl8139,我都会不时收到 win32host 错误,ics(Windows 防火墙和互联网连接共享)服务崩溃,日志中没有任何解释(除了访问被拒绝)--> 系统不稳定。

该问题发生在 SP2 和不同的 SP3 安装中,因此我认为这是一个虚拟化问题。

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

我在很多地方都看到过 Windows XP 可以在 kvm 下运行,但我希望听到“kvm 下的 Windows XP”成功案例,其性能接近 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

答案1

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

至于现实生活中的成功案例 - 自 2008 年以来,我一直在各种设置在 kvm 上运行和支持数百个(甚至数千个)Windows 部署,如果遇到性能问题,那总是由于硬件或配置错误造成的。

答案2

问题是由硬盘速度慢引起的;我有一个新的 xp kvm 设置,它运行完美

我还没搞清楚,但硬盘是 wd ears 2TB,而且这个问题这可能是原因之一

相关内容