Günther Zisham wrote:
Auch der Rest der OOM-Meldungen bezieht sich auf Nagios. Schau doch mal nach, wieviele Prozesse und RAM Nagios in Anspruch nimmt und was die gesetzten Limits in /etc/security/limits.conf sind.
Diese Datei habe ich noch nie verwendet, sie ist bis auf ein paar Kommentare leer.
Dann sollten die Defaults gelten. Ich weiss nicht, ob diese für deinen Fall ausreichen. http://susefaq.sourceforge.net/howto/pam.html Gilt das Problem mit den gekillten Prozessen auch für Dienste, die als Root laufen? Das würde dann limits.conf entlasten, da diese Einstellungen nicht für Root-Prozesse gelten.
Ich finde auch die Anzahl von "dirty" pages recht hoch. Hast du einige Anwendungen darauf laufen mit sehr hohen I/O-Anforderungen?
Auf diesem Server läuft (zum Glück) recht wenig: momentan eigentlich nur Nagios (243 Hosts, 264 Services), Mrtg und MySql (650 MB an Datenbanken gesamt, hauptsächlich Netacct-Mysql). Für interne Zwecke (Servicemails von Nagios...) noch das Mailsystem (Postfix, Amavis), Apache und Named-Bind9.
Aufgefallen ist es, weil bei einer täglichen Auswertung in Mysql unzählige Fehlermeldungen kamen.
Außerdem hat er über den ganzen Tag verteilt noch folgende Prozesse aus dem Speicher geschossen: mysqld (33 Male), sh (1), amavisd (81), httpd2-prefork (6), nagios (333)
Schau dir auch mal das Paket "sar" an, dies zeigt auch die IO-Belastung. Aber wenn das Problem wirklich der Fehlende Speicher für Prozesse ist, dann gehe ich eher von einem überschrittenen Limit aus, wenn free immer noch freien Speicher zeigt. -- 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