Re: [suse-sles-e] Problem with two processors on HP server

From: Andrew Keen (keenandr_at_msu.edu)
Date: Wed Oct 04 2006 - 22:11:53 CEST


Message-ID: <45241589.3070401@msu.edu>
Date: Wed, 04 Oct 2006 16:11:53 -0400
From: Andrew Keen <keenandr@msu.edu>
Subject: Re: [suse-sles-e] Problem with two processors on HP server

Vladimir,
> Thank you Andrew and Kris for your help!
>
> Now I can see the 4 rows for the CPUs detected in YAST. The same if I
> do cat /proc/cpuinfo, I get data of 4 of them.
>
> Do you belive that is because of Hyper-treading that I see 4 CPUs
> instead of 2?
    Yes, I believe that is the case. The benefit may not be that great:
I've heard conflicting reports as to the benefit of HT for server
applications. There should be an option in the BIOS to disable
Hyperthreading (I'm not familiar with HP's BIOS, but it should be fairly
obvious). I'd try benchmarking your application with it on and with it off.
>
> About your grammar question, I can't tell you exactly because I'm not
> a natural English-speaker (too obvius, I guess... :-))) ), but in
> Spanish we ommit special characters like "/", the most important for
> us is the "listening", ie. "hola" and "ola" are pronounced equal,
> because the "h" is mute for us. I think is the same in English for the
> "/".
That sounds reasonable.
> In addition to my previous message, I include the first rows of the
> top command's output. My question is: Is it normal that the X process
> takes the 99% of the CPU? I'm not running any graphic application but
> KDE alone.
That seems unusual. You may want to run the "Online Update" in yast;
there may be a bug in your X or KDE implementation (I'm not familiar
enough with those updates to say conclusively.)
> top - 13:39:11 up 135 days, 43 min, 2 users, load average: 2.29,
> 2.31, 1.85
> Tasks: 129 total, 1 running, 127 sleeping, 0 stopped, 1 zombie
> Cpu0 : 0.0% us, 0.0% sy, 0.0% ni, 99.7% id, 0.0% wa, 0.0% hi,
> 0.3% si
> Cpu1 : 44.2% us, 0.0% sy, 0.0% ni, 55.8% id, 0.0% wa, 0.0% hi,
> 0.0% si
> Cpu2 : 99.7% us, 0.0% sy, 0.0% ni, 0.3% id, 0.0% wa, 0.0% hi,
> 0.0% si
> Cpu3 : 17.5% us, 82.5% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi,
> 0.0% si
> Mem: 4053604k total, 3886312k used, 167292k free, 119732k buffers
> Swap: 1052216k total, 0k used, 1052216k free, 2699140k cached
>
> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
> 8147 root 25 0 44084 16m 28m S 99.9 0.4 47431:20 X
> 3396 wwwrun 19 0 55160 9040 49m S 44.5 0.2 0:04.97 httpd
> 3632 root 16 0 3996 1160 3756 R 0.7 0.0 0:00.12 top
> 1 root 16 0 640 260 492 S 0.0 0.0 0:04.80 init
> 2 root RT 0 0 0 0 S 0.0 0.0 0:02.47 migration/0
>
>
>
> Also, I include the "cat /proc/cpuinfo" output for any reference. The
> fact that there are repeated physical ids (0-0, 3-3) means that both
> are the same physical processor?
I believe that is correct.
>
> processor : 0
> vendor_id : GenuineIntel
> cpu family : 15
> model : 4
> model name : Intel(R) Xeon(TM) CPU 3.60GHz
> stepping : 3
> cpu MHz : 3591.355
> cache size : 0 KB
> physical id : 0
> siblings : 2
> fpu : yes
> fpu_exception : yes
> cpuid level : 5
> wp : yes
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall
> nx lm pni monitor ds_cpl tm2 est cid cmpxchg16b
> bogomips : 7127.04
> clflush size : 64
> cache_alignment : 128
> address sizes : 36 bits physical, 48 bits virtual
> power management:
>
> processor : 1
> vendor_id : GenuineIntel
> cpu family : 15
> model : 4
> model name : Intel(R) Xeon(TM) CPU 3.60GHz
> stepping : 3
> cpu MHz : 3591.355
> cache size : 0 KB
> physical id : 3
> siblings : 2
> fpu : yes
> fpu_exception : yes
> cpuid level : 5
> wp : yes
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall
> nx lm pni monitor ds_cpl tm2 est cid cmpxchg16b
> bogomips : 7176.19
> clflush size : 64
> cache_alignment : 128
> address sizes : 36 bits physical, 48 bits virtual
> power management:
>
> processor : 2
> vendor_id : GenuineIntel
> cpu family : 15
> model : 4
> model name : Intel(R) Xeon(TM) CPU 3.60GHz
> stepping : 3
> cpu MHz : 3591.355
> cache size : 0 KB
> physical id : 0
> siblings : 2
> fpu : yes
> fpu_exception : yes
> cpuid level : 5
> wp : yes
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall
> nx lm pni monitor ds_cpl tm2 est cid cmpxchg16b
> bogomips : 7176.19
> clflush size : 64
> cache_alignment : 128
> address sizes : 36 bits physical, 48 bits virtual
> power management:
>
> processor : 3
> vendor_id : GenuineIntel
> cpu family : 15
> model : 4
> model name : Intel(R) Xeon(TM) CPU 3.60GHz
> stepping : 3
> cpu MHz : 3591.355
> cache size : 0 KB
> physical id : 3
> siblings : 2
> fpu : yes
> fpu_exception : yes
> cpuid level : 5
> wp : yes
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall
> nx lm pni monitor ds_cpl tm2 est cid cmpxchg16b
> bogomips : 7176.19
> clflush size : 64
> cache_alignment : 128
> address sizes : 36 bits physical, 48 bits virtual
> power management:
>
>
> Again, thanks for your time and help!
No problem.

-Andy

---------------------------------------------------------------------
To unsubscribe, e-mail: suse-sles-e-unsubscribe@suse.com
For additional commands, e-mail: suse-sles-e-help@suse.com



This archive was generated by hypermail 2.1.7 : Wed Oct 04 2006 - 22:12:47 CEST