Andrey,
I believe ACPI is necessary to use multiple processors. However,
something you read somewhere may have recommended disabling it. As I really
don't remember for sure, it may be APIC that is necessary. It appears that
ACPI & APIC are both enabled in your config (unless I got my 1s and 0s
backwards), however, under computer in device manager, you should definitely
see multiprocessor if you want multiple cores/cpus to be used. If it
doesn't say multiprocessor, you probably need to do some searching and
determine how to install a new HAL in Server 2003 in order to resolve the
problem.
Dustin
-----Original Message-----
From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Andrey Chursin
Sent: Wednesday, December 10, 2008 14:27
To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] WIndows 2008, Quard Core Opteron, xen
Hello
I have trouble with Quard Core Opteron and windows 2008(x86).
By the way Windows device manager show 4 processors, BUT task manager
show only one core.
I found that my problem is not new. But solutions, provided by those
people did not helped me.
By the way, my windows is enterprise version, and as far as I know, it
allows up to 8 processor sockets, so the trouble is not, that windows
treats 4 cores as 4 different processors.
My machine config file is next:
[root@loft1569 ~]# cat /etc/xen/win1
name = "win1"
uuid = "c95bf204-b312-5f1b-0784-da44c9cb63f3"
maxmem = 3584
memory = 3584
vcpus = 4
timer = 1
#I tried ALL variants of CPUID provided here
#cpuid =
['1:edx=xxx1xxxxxxxxxxxxxxxxxxxxxxxxxxxx,ebx=xxxxxxxx00010000xxxxxxxxxxxxxxx
x']
#cpuid =
['1:ebx=xxxxxxxx00001010xxxxxxxxxxxxxxxx,edx=xxx1xxxxxxxxxxxxxxxxxxxxxxxxxxx
x',
'0x80000001:ecx=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1x',
'0x80000008:ecx=xxxxxxxxxxxxxxxxxxxxxxxxxx001001']
#cpuid = ['1:edx=xxx1xxxxxxxxxxxxxxxxxxxxxxxxxxxx,ebx=
xxxxxxxx00010000xxxxxxxxxxxxxxxx','4,0:eax=001111xxxxxxxxxxxxxxxxxxxxxxxxxxx
']
cpuid=['1:edx=xxx0xxxxxxxxxxxxxxxxxxxxxxxxxxxx,ebx=xxxxxxxx00000100xxxxxxxxx
xxxxxxx','4,0:eax=000011xxxxxxxxxxxxxxxxxxxxxxxxxx']
#cpuid=['1:edx=xxx1xxxxxxxxxxxxxxxxxxxxxxxxxxxx,ebx=xxxxxxxx00001000xxxxxxxx
xxxxxxxx','4,0:eax=000111xxxxxxxxxxxxxxxxxxxxxxxxxx']
builder = "hvm"
kernel = "/usr/lib/xen/boot/hvmloader"
boot = "c"
pae = 1
acpi = 1
apic = 1
localtime = 0
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
device_model = "/usr/lib64/xen/bin/qemu-dm"
sdl = 0
vnc = 1
vncunused = 1
disk = [ "file:/xen/win/disk.img,hda,w", ",hdc:cdrom,r" ]
#vif = [ "mac=00:16:3e:5d:4c:5c,bridge=xenbr0" ]
vif = ['type=ioemu, bridge=xenbr0, mac=00:40:D0:BF:FD:77']
#type=ioemu, ip=85.25.75.229 mac=00:40:D0:BF:FD:77
#serial = "pty"
vncdisplay = "0"
vnclisten = "0.0.0.0"
Direct auto launch of machine, xm list shows this:
[root@loft1569 ~]# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 390 4 r----- 59402.5
win1 18 3591 1 ------
0.4 ////Why not 4 VCPUS?
Can anybody tell me, WHY windows can not use all 4 cores of processor?
--
Regards,
Andrey
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|