Hallo, wir hatten "so einen" vor nicht allzulanger Zeit ;) Am Montag, 18. November 2002 14:54 schrieb Thomas Hertweck:
Mirko Richter wrote:
Am Montag, 18. November 2002 13:58 schrieb Thomas Hertweck:
Normal ist so 'ne Sache... ;-) Ein hoher Load heisst, dass viele Prozesse warten muessen, bis ihnen die CPU zugeteilt wird und sie ihre Arbeit erledigen koennen. Fuer eine ge- nauere Erklaerung zu "load", siehe
Nicht ganz einverstanden ;)
Genehmigt ;-)
Man muß immer verschiedene Werte in die Betrachtung einbeziehen. Als da wären: - Load (die ist ziemlich hoch) - CPU-Last (dazu schreibt er nix) - Prozess-Status (dazu schreibt er auch nix) Dann betrachtet man: - CPU-Anzahl - Speicher (RAM) - Dateisysteme und Geräte
um die Ursache zu finden
Du hast natuerlich recht, dass man etwas differenzieren muss. Allerdings spielt IMHO der Prozess-Status z.B. fuer die Ermittlung des Loads keine Rolle, denn AFAIK wird der Load nur ueber die Prozesse in der run queue ermittelt. Aber vielleicht weisst Du da mehr.
So IMHO erst mal richtig, nur zählen dazu auch welche, die auf den Kernel (Geräte insbes. Datenträger) warten müssen. -> vorallem wirken sich Schreibwütige Prozesse bei langsamer Platte ganz böse aus! - - - > übertriebenes Logging ist so ein Kandidat Ich mußte mal mein NFS-Share (/home) via ISDN(64k) mounten und darauf mit mehren Programmen arbeiten, schnell hatte ich eine Load von über 30, nur die CPU-Time blieb unter 3% und das Antwortverhalten der Maschine war auch noch gut - von allen Prozessen, die mit dem NFS-Share arbeiteten mal abgesehen.
Letztendlich geht natuerlich die Anzahl der Prozessoren ein, um zu entscheiden, ob der Load erhoeht ist oder nicht. Da er aber kaum ca. 20 Prozessoren haben duerfte (sonst wuesste er wohl ueber sein Maschinchen ein bisschen besser Bescheid ;-), bin ich einfach mal von einem "deutlich er- hoehten" Load ausgegangen.
"NICE-Prozese" können das Bild auch extrem verfälschen. <TEST> starte z.B. 10x seti (mit nice) schau Dir die Load an -> wird wohl über 10 steigen teste das Antwortverhalten -> wird trotzdem OK sein (genügend Speicher vorausgesetzt) </TEST> [ ... ]
Wenn der Load mit seinem Wert permanent deutlich die Anzahl der Prozessoren ueberschreitet, dann ist AFAIK wirklich eine aeusserst unzweckmaessige Konfiguration gegeben oder eben doch ein Hardware-Update noetig. Wie gesagt, es geht nicht um einen Load, der irgendwann einmal deutlich erhoeht ist, sondern eben permanent. Oder wie siehst Du das? Du hast na- tuerlich recht, dass man pauschale Aussagen nie machen soll- te, aber das gilt ja generell und ich hatte mein Posting eigentlich auch nicht so gedacht.
Jens soll doch erstmal etwas mehr info bringen, dann können wir alle unseren, dann hoffentlich hilfreichen, Senf dazugeben. Interresant wären da insbes.: - Daten zur Maschine/Verwendungszweck - Ausgabe von z.B. top -b n Load ist halt nur ein "Grobindikator" und muß immer im Zusammenhang gesehen werden. MfG Mirko -- +--[ Mirko Richter (RHCE) ]------------------------+ | Networks & Communicationsystems | | Mirko Richter | | Ernst-Thaelmann-Str. 5, D-06774 Soellichau | | E-MAIL: m.richter@ngi.de | | Tel. +49/(0)34243/3369-50 \\\\ | | Fax. +49/(0)34243/3369-28 (O O) | +-----------------------------------oOOo-(_)-oOOo--+