Na jednoprocesorovém systému se nainstalovalo víceprocesorové jádro (SMP-kernel)

Supportní databáze (fhassel_p4)
Platí pro

SuSE Linux: Verze 8.0

Symptomy:

Přestože máte základní desku osazenou jedním procesorem, nainstalovalo se Vám víceprocesorové jádro tzv. SMP kernel (SMP = Symetric Multiprocessor). Jde o případ, kde výstup příkazu uname -a ukazuje jádro 2.4.18-64GB-SMP.Váš procesor je Pentium 4.

Příčina:

U procesorů Pentium 4 je použita "Hyper-Threading Technologie". Zda s ní pracuje i Váš systém poznáte podle výstupu příkazu:

cat /proc/cpuinfo

Měl by vypadat asi takto:

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 1
model name      : Intel(R) Pentium(R) 4 CPU 2.00GHz
stepping        : 2
cpu MHz         : 2011.302
cache size      : 256 KB
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 sep 
mtrr pge mca cmov pat pse36 
                  clflush dts acpi mmx fxsr sse sse2 ss ht 
tm
bogomips        : 4639.94

Pokud máte v řádce flags hodnotu ht, jde o procesor, který používá výše zmíněnou technologii. Popis tohoto problému najdete na stránce: http://developer.intel.com/technology/hyperthread.

Citát z tohoto zdroje: "...dva programy nebo vlákna mohou být vykonávány současně. Z toho důvodu vypadá jeden fyzický procesor pro operační systém a aplikace jako dva logické."

Řešení:

Pokud je Váš BIOS schopný pracovat s víceprocesorovým jádrem (nebo pokud je možné zapnout příslušnou položku BIOS), můžete víceprocesorové jádro na svém systému ponechat. Systém pak bude pracovat, jakoby měl dva procesory a ty bude také ukazovat v souboru /proc/cpuinfo.

V takovém případě je vše v pořádku. Systém bude s víceprocesorovým jádrem bez problémů pracovat.

Pokud Váš BIOS nemá žádnou podporu víceprocesorových systémů a přesto výpis souboru /proc/cpuinfo obsahuje hodnotu ht, přeinstalujte jádro. Postupujte prosím následujícím způsobem:

Spusťte YaST2 a zvolte:

Ze skupiny Systém/Kernel oddinstalujte balík k_smp a zvolte k_dflt. Konfigurace spouštění se automaticky aktualizuje. Po restartu počítače již systém použije nové jádro.

Podobně se řeší problém s VMware:

VMware nepodporuje použití víceprocesorového jádra. Více informací najdete v anglickém článku: "VMware (All Versions): Installing VMware on a Dual-Processor SystemVMware" (http://sdb.suse.de/en/sdb/html/mwalter_vmware_gsx.html)

Pokud Váš BIOS podporuje víceprocesorové jádro, nainstalujte si prosím SMP jádro bez podpory PAE (balík k_psmp). V opačném případě použijte standardní jádro.

Prosím vezměte navědomí, že bezplatná instalační podpora se na konfiguraci víceprocesorovýmch systémů nevztahuje. V případě problémů se obraťte na oddělení Professional services, kde Vám velmi rádi s Vašimi problémy pomohou.


Viz také:
o Instalace serverové verze GSX a SuSE Linux 7.2

Klíčová slova: P4, SMP, JEDNOPROCESOROVé, VíCEPROCESOROVé, MAINBOARD, ZáKLADNí DESKA, VMWARE

Kategorie: Hardware , Komerční aplikace

SDB-fhassel_p4, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 24. Jul 2002 13:25:19
SuSE Linux AG - Poslední změnu: 13. Mai 2002 provedl fhassel (sdb_gen 1.40.0)