Probs mit SMP / Xeon Hyperthreading

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
don325
Beiträge: 4
Registriert: 15.01.2005 01:06:38

Probs mit SMP / Xeon Hyperthreading

Beitrag von don325 » 17.01.2005 10:18:34

Hi !

Ich habe hier ein Debian 2.6.8-1-smp System mit 2 x Intel Xeon 2.4GHz HT.

Bei einem mpstat -P ALL krieg ich seltsamerweise folgendes:
mpstat -P ALL
Linux 2.6.8-1-686-smp 01/17/05

10:14:40 CPU %user %nice %system %iowait %irq %soft %idle intr/s
10:14:40 all 12.97 0.00 6.39 3.27 0.06 0.13 77.18 1396.41
10:14:40 0 17.27 0.00 5.17 8.10 0.23 0.52 68.72 1396.40
10:14:40 1 11.52 0.00 6.21 2.52 0.00 0.01 79.71 0.00
10:14:40 2 11.22 0.00 7.45 1.68 0.00 0.00 79.61 0.00
10:14:40 3 11.85 0.00 6.71 0.78 0.00 0.00 80.62 0.00

Bedeutet dies, daß die andere CPU gar nicht genutzt wird ? Muß dazu irgendwas "aktiviert" werden ? Auf dem Server läuft hauptsächlich Apache2 und MySQL 4.

Danke

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 17.01.2005 11:16:43

Hm, passt doch :)
Die Zeile mit "all" ist fuer alle CPUs, die folgenden mit 0-3 nummerierten Zeilen sind die einzelnen CPUs. Durchs HT halt 4 statt 2 ;)
Ein

Code: Alles auswählen

cat /proc/cpuinfo
sollte dir z.B. auch 4 CPUs anzeigen.
Bei top kannst du z.B. auch die Anzeige der zuletzt genutzten CPU aktiveren, die er dir dann auch mit 0-3 anzeigt.

don325
Beiträge: 4
Registriert: 15.01.2005 01:06:38

Beitrag von don325 » 17.01.2005 11:38:58

Najo, bei mpstat wird offensichtlich nur die intr/s der CPU 0 angezeigt, nicht aber der 1.. das hatte mich halt verwundert..

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 17.01.2005 12:17:36

Achso :)
Bei mir hier aber genauso, sehe in xosview z.B. auch nur die Interrupts einer CPU.

Antworten