Alexander Junghans
2008-Apr-28  10:29 UTC
[Xen-users] (XEN 3.2.1) HVM W2000K + XP DOM using nearly 100% of the XEN CPU
Hi,
I am using  for years with paravirtrual Linux domains nearly without a clue.
With HVM Domains running W2K or XP I have the problem that the virtual 
CPU is
always nearly 100% while the guest is doing nothing. I don''t know about
W2003.
I see this by using xentop, showing the CPU usage or counting the cpu
seconds.
I dont know what I am doing wrong:
Is there some think I am missing with apci?
Or is this caused by missing PV Drivers?
The problem is having more then 3 HVMs running, all
is getting slow because every HVM tries to get all
the CPU,  also when idling...
XEN 3.2.1 build from Source on Debian ETCH:
<- my hvm conf ->
kernel  = ''/usr/lib/xen/boot/hvmloader''
builder = ''hvm''
memory  = ''1024''
device_model=''/usr/lib/xen/bin/qemu-dm''
name    = ''vstation1''
uid = "06ed00fe-1162-4fc4-b5d8-11993ee4a8b9"
vcpus=2
pae=0
acpi=1
vif = [ ''type=ioemu, mac=00:16:3e:00:00:11, bridge=br-v2,
model=ne2k_pci'' ]
keymap = ''de''
disk    = [ ''phy:/dev/mapper/group1-vstation1,ioemu:hda,w'',
            ''file:/root/xp-uni.iso,ioemu:hdd:cdrom,w'' ]
boot=''d''
usb = 1
usbdevice = ''tablet''
vnc=1
vncviewer=1
<- The way i buld xen ->
apt-get install iproute bridge-utils python-twisted binutils zlib1g-dev
python-dev transfig bzip2 screen ssh debootstrap libcurl3-dev
libncurses5-dev x-dev build-essential gettext
apt-get install pciutils-dev mercurial gawk less bin86 bcc elks-libc
apt-get install libc6-xen
cd /usr/src/
hg clone http://xenbits.xensource.com/xen-3.2-testing.hg
cd xen-3.2-testing.hg/
make xen
make tools
make install-xen
make install-tools
make linux-2.6-xen0-build
cp ./build-linux-2.6.18-xen0_x86_32/.config 2.6.18-xen0.config.orig
make linux-2.6-xenU-build
make linux-2.6-xenU-install
ln -s /boot/vmlinuz-2.6.18.8-xenU /boot/vmlinuz-2.6-xenU
cp ./build-linux-2.6.18-xenU_x86_32/.config 2.6.18-xenU.config.orig
<-- Kernel DOM0 -->
make linux-2.6-xen0-config CONFIGMODE=menuconfig
KERNELS="linux-2.6-xen0"
make linux-2.6-xen0-build
make linux-2.6-xen0-install
depmod 2.6.18.8-xen0
<-- Kernel DOM0 -->
<-- Kernel DOMU -->
make linux-2.6-xenU-config CONFIGMODE=menuconfig
KERNELS="linux-2.6-xenU"
make linux-2.6-xenU-build
make linux-2.6-xenU-install
depmod 2.6.18.8-xenU
<-- Kernel DOMU -->
apt-get install lvm2
update-grub
....
Thanks in advance!
Alexander Junghans.
 
 
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users