Hallo,
Hi,
habe hier ein Supportproblem, bei dem Prozesse einer Software
gelegentlich mit „Memory Error“ abschmieren. Da der Rechner
neu und nicht zu schwach ist, kann es ja eigentlich nur eine
Konfigurationssache sein.
Was mir aufgefallen ist: laut Windows Task Manager hat der
Rechner 4 CPUs. Kann das sein? Ich bin nicht so der
Hardware-Experte, ich kannte bis jetzt nur Dual Processor.
Haeh?
top - 18:43:28 up 6:32, 5 users, load average: 0.28, 0.34, 0.39
Tasks: 173 total, 1 running, 172 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu1 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu2 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu3 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu4 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu5 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu6 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu7 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu8 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu9 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu10 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu11 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu12 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu13 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu14 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Cpu15 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 65984824k total, 2105588k used, 63879236k free, 164768k buffers
Swap: 1052216k total, 0k used, 1052216k free, 1609560k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
14456 root 16 0 5480 1252 856 R 0 0.0 0:00.11 top
Ja, ist ein intelkompatibler.
OS: Windows 2000 Server, SP4
CPU 2,4 GH Intel Xeon
2 GB RAM
Hm, wird wohl, wie erwaehnt, ein Dual Xeon mit Hyperthreading sein. Ziemlich albernes Feature, schalte ich immer gleich ab.
Weiteres kann ich auf Anfrage herausfinden.
Wie heisst die Software?
Die verwendete Software kann mit Hilfe mehrerer Prozessoren
mehrere Prozesse gleichzeitig laufen lassen (so sollte es
zumindest sein). Leider stirbt aber ein Prozess schon, wenn 2
gleichzeitig laufen.
Wie kommunizieren die Prozesse miteinander? Machen sie das ueberhaupt? Was macht denn die Software? Habt ihr keine Programmierer, die diese (eure?) Software debuggen koennen?
Ich habe den Verdacht, dass der Rechner eventuell zu „stark“
ist. Kann man die CPUs einzeln zum testen deaktivieren?
Klar, das HT kann man im BIOS abstellen, die zweite CPU kann man durch Oeffnen des Gehaeuses, Entfernen des Kuehlkoerpers und Extrahieren des darunterliegenden Chips deaktivieren.
Gruss vom Frank.