|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-users
Re: SMP does not work as expected - was: Re: [Xen-users] Checking	for	SM 
| Dirk H. Schulz wrote:
>>    Name                  Id    Mem(MB)    CPU        State  Time(s) 
>> Console
>>    Domain-0            0    123                0            r---- 
>> 59931.7          
> 
> 
>>    webdynown01    5    511                1            -b---   
>> 193.5    9605
>>    webstatown01    1    255                0            -b---   
>> 202.9    9601
You have a Xeon, which supports hyperthreading, and Xen treats the
hyperthreaded CPU as two virtual CPUs. That's pretty much typical, and
pretty much the way most OSes see a hyperthreaded CPU.
>> So it seems that on dual processor boards smp is somehow simulated if
>> there is just one processor present.
>>
>> Is this a bug, or does it make sense somehow?
It's not a bug. It does make perfect sense.
>> And now my original question comes up again: How can I - reliably -
>> verify that my xen kernel is running smp code?
Run 'xm info' and look at the 'cores' and 'hyperthreads_per_core'
fields? If there are multiple physical CPUs (or in the case of e.g. a
dual-core Opteron, you'll see 2 cores for each CPU), and
'hyperthreads_per_core' will be 2 on Xeon CPUs and HT-capable P4 CPUs
(assuming you haven't turned off hyperthreading in the BIOS, or passed
arguments to Xen itself causing it to ignore the MP tables).
-- 
Derrik Pates
demon@xxxxxxxxxxxxx
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 | 
 |  | 
  
    |  |  |