PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Doppel Pentium Pro



Firew
12.06.01, 13:09
Hallo

Jetzt habe ich schon Linux auf einem Doppel Pentium Pro laufen und dennoch nutzt es beide nicht. Also, ich habe da ein Programm laufen, das auf einem der CPU's mit 99,9 & läuft, der andere jedoch läuft zu 99% im Leerlauf.
Warum benutzt das Proggy nicht beide? Ab und zu kommt es vor, dass die Auslastung sich nicht verteilt aber komplett auf einen anderen CPU überspringt.

Kann man da noch was konfigurieren, oder ist das Programm zuständig dass es beide cpus gleichmäßig ansprechen muss?

Marcus

thommy
12.06.01, 14:20
Zuständig für die Aufteilung ist schon der Kernel, aber der kann ein Programm nur auf mehreren Prozessoren ausführen, wenn dieses entsprechend programmiert wurde (multi threading). Leider scheuen häufig die Programmierer den damit verbundenen Aufwand, sodass nur wenige Programme an sich von SMP profitieren. Startest Du jedoch mehrere rechenintensive Programme, dann solltest Du den Vorteil der beiden Prozessoren schon spüren...

Thomas