Bi Xeon et Hyper Threading mal utilisé sous Linux

Bi Xeon et Hyper Threading mal utilisé sous Linux - Hardware - Linux et OS Alternatifs

Marsh Posté le 25-02-2004 à 12:56:09    

J'ai 2 serveurs Bi P4 Xeon et j'ai un soucis.
 
J'utilise un kernel 2.4.22 sur les 2, l'un est un barbone 2U Gigabyte et l'autre un barbone 2U SuperMicro.
 
Sur le SuperMicro, Linux voit bien 4 CPU au lieu de 2 ( because HT ), par contre sur le Gigabyte, seuls 2 CPU sont détectés. Le kernel est absolument le même, d'ailleurs celui sur le SuperMicro est repris tel quel du Gigabyte sans la moindre modif ( configs équivalentes en tout points niveau chipsets, réseau, etc... ). Quelqu'un aurait une idée du pourquoi ? Les Xeon sont normalement tous HT pourtant :??:
 
J'ai tenté un kernel 2.6 pour voir ce que ça donnait en nb de CPU et c'est pareil, 2 CPU détectés. J'ai l'ACPI désactivé sur les 2 machines, est-ce que ça pourrait changer qq chose sur le gigabyte ?  
 
Si quelqu'un a une idée, moi j'ai du mal à comprendre là... :/
 
 
Merci d'avance :jap:

Reply

Marsh Posté le 25-02-2004 à 12:56:09   

Reply

Marsh Posté le 25-02-2004 à 13:00:51    

les Xeon ne sont pas tous HT


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 25-02-2004 à 13:02:37    

Lequel ?
http://intel.com/products/server/p [...] xeon512kb&


Message édité par mirtouf le 25-02-2004 à 13:03:20

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 25-02-2004 à 13:03:41    

Les 2GHz et moins ne sont pas HT.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 25-02-2004 à 13:06:41    

Bah c'est encore moins logique, ceux qui passent en HT sont des 2.0 GHz et ceux qui ne passent pas sont des 2.4 GHz :pt1cable:
 

Reply

Marsh Posté le 25-02-2004 à 13:07:29    

mirtouf a écrit :

Les 2GHz et moins ne sont pas HT.


 
nop, y'a des HT à partir de 1.8 GHz, par contre je ne vois pas de non HT sur les 2.4 GHz :/
 
Peut être le rack Gigabyte qui supporterait pas :heink: ( fait chier :cry: )


Message édité par Sly Angel le 25-02-2004 à 13:09:04
Reply

Marsh Posté le 25-02-2004 à 13:09:46    

Les MP ne sont pas HT mais y'a pas de 2,4 GHz.
 
On peut avoir les modèles exacts ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 25-02-2004 à 13:11:41    

Je vais voir si j'ai pas une photo de ça chez moi ce soir, mais sinon je peux pas arrêter le serveur pour regarder non :o

Reply

Marsh Posté le 25-02-2004 à 13:49:18    

cat /proc/cpuid
Ca donne quoi ?


Message édité par Vinx le 25-02-2004 à 14:04:38
Reply

Marsh Posté le 25-02-2004 à 14:01:51    

check le BIOS car on peut desactiver l'HT
 
et tous les xeons ne sont pas HT


Message édité par krumli le 25-02-2004 à 14:02:15
Reply

Marsh Posté le 25-02-2004 à 14:01:51   

Reply

Marsh Posté le 25-02-2004 à 14:06:09    

J'ai déjà vérifié dans le bios mais justement je ne sais plus si c'est dedans, peut être le barbone le supporterait pas après tout :'(
 
Vinx : /proc/cpuinfo
 

Code :
  1. processor       : 0
  2. vendor_id       : GenuineIntel
  3. cpu family      : 15
  4. model           : 2
  5. model name      : Intel(R) Xeon(TM) CPU 2.40GHz
  6. stepping        : 7
  7. cpu MHz         : 2395.962
  8. cache size      : 512 KB
  9. fdiv_bug        : no
  10. hlt_bug         : no
  11. f00f_bug        : no
  12. coma_bug        : no
  13. fpu             : yes
  14. fpu_exception   : yes
  15. cpuid level     : 2
  16. wp              : yes
  17. 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
  18. bogomips        : 4784.12
  19. processor       : 1
  20. vendor_id       : GenuineIntel
  21. cpu family      : 15
  22. model           : 2
  23. model name      : Intel(R) Xeon(TM) CPU 2.40GHz
  24. stepping        : 7
  25. cpu MHz         : 2395.962
  26. cache size      : 512 KB
  27. fdiv_bug        : no
  28. hlt_bug         : no
  29. f00f_bug        : no
  30. coma_bug        : no
  31. fpu             : yes
  32. fpu_exception   : yes
  33. cpuid level     : 2
  34. wp              : yes
  35. 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
  36. bogomips        : 4784.12


 
P.S. : Les flags contiennent bien le "ht"


Message édité par Sly Angel le 25-02-2004 à 14:07:35
Reply

Marsh Posté le 25-02-2004 à 14:23:50    

mon P4 Mobile aussi a "ht" dans ses flags et c'est pas un HT
 


pizz@INSPIRON-8200:~$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 Mobile CPU 2.00GHz
stepping        : 4
cpu MHz         : 1196.491
cache size      : 512 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        : 2385.51


Message édité par Pizz le 25-02-2004 à 14:24:52

---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 25-02-2004 à 14:24:56    

ouais, mon 1,8 aussi... (P4A)
 
--edit-- d'après les model/stepping, ça ressemble à des cpu avec HT.
 
tu as l'acpi activé?? sinon, essaye d'ajouter acpismp=force dansla ligne de boot (lilo ou grub suivant ton cas)


Message édité par arghbis le 25-02-2004 à 14:30:54
Reply

Marsh Posté le 25-02-2004 à 14:43:00    

oki, remarque le ht est présent depuis longtemps dans l'archi des CPU Intel en plus :/
 
L'ACPI n'est pas activé, justement je demandais si c'était nécessaire, vu que je n'aime pas utiliser l'ACPI sur les serveurs Linux à la base :/

Reply

Marsh Posté le 25-02-2004 à 14:47:31    

tiens dans dmesg :
 

Citation :


enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Booting processor 1/6 eip 2000
Initializing CPU#1
masked ExtINT on CPU#1
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 4784.12 BogoMIPS
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Hyper-Threading is disabled
Intel machine check reporting enabled on CPU#1.
CPU:     After generic, caps: bfebfbff 00000000 00000000 00000000
CPU:             Common caps: bfebfbff 00000000 00000000 00000000
CPU1: Intel(R) Xeon(TM) CPU 2.40GHz stepping 07
Total of 2 processors activated (9568.25 BogoMIPS).


 
Au moins Linux est au courant :heink:

Reply

Marsh Posté le 25-02-2004 à 16:08:57    

C'est le BIOS donc...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed