Wie Ursache für hohes Load-Avg. finden?
Bei einem SUSE-9.2-Rechner geht manchmal das Load-Average für wenige Sekunden bis wenige Minuten auf über 2, und Benutzer beschweren sich, dass der Rechner dann langsam ist. Was für Möglichkeiten gibt es, um herauszufinden, was die Ursache ist? Einfach "ps", "free", etc. alle paar Sekunden ausführen und in eine Log-Datei schreiben lassen? -- Felix E. Klee --------------------------------------------------------------------- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Felix E. Klee wrote:
Bei einem SUSE-9.2-Rechner geht manchmal das Load-Average für wenige Sekunden bis wenige Minuten auf über 2, und Benutzer beschweren sich, dass der Rechner dann langsam ist. Was für Möglichkeiten gibt es, um herauszufinden, was die Ursache ist? Einfach "ps", "free", etc. alle paar Sekunden ausführen und in eine Log-Datei schreiben lassen?
Schau dir mal sar oder cacti an. Wenn du präzise Zeitangaben hast, wann die Maschine hakt, klapper doch mal die Logs ab, was dazu drin steht. Hast du irgendwelche cron/sync-Jobs, die vielleicht kurzfristig viele Ressourcen binden? Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com --------------------------------------------------------------------- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Felix E. Klee wrote:
Bei einem SUSE-9.2-Rechner geht manchmal das Load-Average für wenige Sekunden bis wenige Minuten auf über 2, und Benutzer beschweren sich, dass der Rechner dann langsam ist. Was für Möglichkeiten gibt es, um herauszufinden, was die Ursache ist? Einfach "ps", "free", etc. alle paar Sekunden ausführen und in eine Log-Datei schreiben lassen?
Wichtig wäre u.u. auch ein iostat, da Load ja nicht nur CPU bedingt ist sondern auch iowait bedingt, d.h. auf Daten von der Disk wartet. Meiner Meinung nach bietet sich da ein "iostat -x 5 999999" an. Also beim iostat alle Devices anzeigen, alle 5 sec und dann 999999 mal das ganze. Gruß Jan --------------------------------------------------------------------- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Jan Albrecht wrote:
[...] Wichtig wäre u.u. auch ein iostat, da Load ja nicht nur CPU bedingt ist sondern auch iowait bedingt, d.h. auf Daten von der Disk wartet.
Ich koennte mir schlicht vorstellen, dass es ein updatedb oder mandb ist, der da seine Datenbank/seinen Cache updatet (disk I/O). Das wuerde ungefaehr zu der angegebenen Dauer von Sekunden bis Minuten passen. Aber genau kann man das natuerlich nur durch entsprechendes Protokollieren des Systemzustandes sagen, wenn das Phaenomen auftritt. Cheers, Th. --------------------------------------------------------------------- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Thomas Hertweck wrote:
Jan Albrecht wrote:
[...] Wichtig wäre u.u. auch ein iostat, da Load ja nicht nur CPU bedingt ist sondern auch iowait bedingt, d.h. auf Daten von der Disk wartet.
Ich koennte mir schlicht vorstellen, dass es ein updatedb oder mandb ist, der da seine Datenbank/seinen Cache updatet (disk I/O). Das wuerde ungefaehr zu der angegebenen Dauer von Sekunden bis Minuten passen. Aber genau kann man das natuerlich nur durch entsprechendes Protokollieren des Systemzustandes sagen, wenn das Phaenomen auftritt. Wenn es ein SuSE 10.0 oder 10.1 ist, dann ist es der zmd. Der hat mit den Rechner auch immer im unpassensten Moment lahmgelegt (Ausnahme: Multicpu/-core Maschinen). Lösung: Abschalten und smart nehmen.
Gruß Jan --------------------------------------------------------------------- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Jan Albrecht wrote:
[...] Wenn es ein SuSE 10.0 oder 10.1 ist, dann ist es der zmd.
1. SUSE 10.0 hat keinen zmd. 2. Der OP schrieb: "Bei einem SUSE-9.2-Rechner geht..." CU, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Felix E. Klee
-
Jan Albrecht
-
Sandy Drobic
-
Thomas Hertweck