Re: Hyperthreading on Enterprise Linux WS Version 3Update 2

Erik Thiele <[email protected]> Tue, 25 Jan 2005 08:35:41 +0100
Newsgroups gmane.linux.redhat.general.german
Organization Thiele-Hydraulik
Message-ID <[email protected]>
On Tue, 25 Jan 2005 08:02:47 +0100
"Adis Hajlovac" <[email protected]> wrote:

> Du brauchst kein SMP kernel weill dar kein zwei CPU physikalisch vorhanden
> sind. Dass heist fuer SMP kernel mussten zwei physikalische CPU-s vorhanden
> sein.

nein, linux verwaltet das wie zwei CPUs. beispiel einer anderen maschine:

erik@blabla:~$ cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 3
model name      : Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping        : 3
cpu MHz         : 2806.456
cache size      : 1024 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
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 pbe pni monitor ds_cpl cid
bogomips        : 5596.77

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 3
model name      : Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping        : 3
cpu MHz         : 2806.456
cache size      : 1024 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
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 pbe pni monitor ds_cpl cid
bogomips        : 5609.88


dies ist eine P4 Hyperthreading Maschine und hat nur einen Prozessor.
Wenn man mit Monitoring Programmen wie xosview oder top oder gkrellm zusieht,
so verhält sich das System wie ein echtes 2 CPU System. Ein 100% Prozess belegt
CPU0. startet man einen zweiten, ist auch CPU1 belegt. Man braucht definitiv
einen SMP kernel für hyperthreading.



cu
erik