SuSE SMP Kernel zeigt zuviele CPU's an......Bug mit HyperThreading?
Hallo Alle, ich habe Heute eine neue Rechner zusammen geschraubt und erstmals neu unter SuSE Linux 8.2 installiert. Installiert habe ich den Standard SMP Kernel vom CD, nix eigenes. Meine Hardware: - DUAL (2) x Pentium XEON je 2,8 GHz - 2Gig Speicher soweit alles normal Nachdem alles installiert wurde meldet der mir das vorhanden sein von vier (4!) CPU's zu je 2,8 GHz. Der selbe Std Suse 8.2 Kernel in eine andere SMP Server vom mir zeigt richte weise 2 CPU's, bei installierten dual prozessor board. In verschiedene News-Groups konnte ich festellen dass diese Besonderheit schon bekannt ist als: "[BUG] Xeon with HyperThreading and linux-2.4.20-rc2" was ist aber nicht feststellen konnte ist: a) kann man bei diese "fehler" belassen? - schadet es was? b) oder sollte ich das HyperThreading im Bios ausschalten? Am sonsten scheint alle soweit normal zu funktionieren. tschuess, Stefan email: becker@lufa-speyer.de P.S: cat /proc/cpuinfo ----------------------- processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping : 7 cpu MHz : 2799.289 cache size : 512 KB physical id : 0 siblings : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 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 bogomips : 5583.66 processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping : 7 cpu MHz : 2799.289 cache size : 512 KB physical id : 0 siblings : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 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 bogomips : 5596.77 processor : 2 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping : 7 cpu MHz : 2799.289 cache size : 512 KB physical id : 3 siblings : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 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 bogomips : 5596.77 processor : 3 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.80GHz stepping : 7 cpu MHz : 2799.289 cache size : 512 KB physical id : 3 siblings : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 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 bogomips : 5583.66
Am Freitag, 26. September 2003 23:41 schrieb Stefan Becker:
Meine Hardware: - DUAL (2) x Pentium XEON je 2,8 GHz - 2Gig Speicher soweit alles normal
Nachdem alles installiert wurde meldet der mir das vorhanden sein von vier (4!) CPU's zu je 2,8 GHz.
HyperThreading stellt Dir je CPU ne zusätzliche Virtuelle zur Verfügung, also passt das sogesehen sogar.
a) kann man bei diese "fehler" belassen? - schadet es was?
Las es, wie es ist. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Stefan Becker <becker@lufa-speyer.de>:
ich habe Heute eine neue Rechner zusammen geschraubt und erstmals neu unter SuSE Linux 8.2 installiert. Installiert habe ich den Standard SMP Kernel vom CD, nix eigenes.
Meine Hardware: - DUAL (2) x Pentium XEON je 2,8 GHz - 2Gig Speicher soweit alles normal
Nachdem alles installiert wurde meldet der mir das vorhanden sein von vier (4!) CPU's zu je 2,8 GHz.
Der selbe Std Suse 8.2 Kernel in eine andere SMP Server vom mir zeigt richte weise 2 CPU's, bei installierten dual prozessor board.
In verschiedene News-Groups konnte ich festellen dass diese Besonderheit schon bekannt ist als: "[BUG] Xeon with HyperThreading and linux-2.4.20-rc2"
was ist aber nicht feststellen konnte ist: a) kann man bei diese "fehler" belassen? - schadet es was? b) oder sollte ich das HyperThreading im Bios ausschalten?
Am sonsten scheint alle soweit normal zu funktionieren.
Hyperthreading ist eine Methode die Resourcen der CPU besser zu nutzen. Dabei wird dem Betriebsystem "vorgespielt", es gäbe logische 2 CPU's pro einer physikalischen CPU. Inwieweit und wann das was bringt ist in einer der c't des letzten halben Jahres beschreiben, also mal bei www.heise.de vorbeischauen. Ich habe auch 2 Xeon's CPU's und lasse sie mit eingeschaltenem Hyperthreading laufen. Mein Eindruck ist schon, daß es was bringt. Ich habe hier öfters als mal aufwendige Testsuites am laufen, und man kann dann eben noch interaktiv was tun. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@[informatik-vollmer.de|alumni.uni-karlsruhe.de|acm.org] www.informatik-vollmer.de
participants (3)
-
Dr. Jürgen Vollmer
-
Manfred Tremmel
-
Stefan Becker