Norbert Roth wrote:
Kernel: VM: killing process x Kernel: VM: killing process xy Kernel: VM: killing process xyz
Diese Angelegenheit hat sich ja zu einer richtigen FAQ entwickelt :-(
Und die entsprechenden Prozesse (httpd, X, cron, sendmail,...) wurden beendet.
Dieser Mechanismus des Kernels ist normalerweise dafür gedacht, das Gesamtsystem durch beenden einzelner Prozesse zu retten, wenn der gesamte Speicher voll ist. (Das es dabei leider für den Kernel nicht so ohne weiteres möglich ist, zwischen "wichtigen" und "weniger wichtigen" Prozessen zu unterscheiden, ist eine andere Geschichte.)
Standard Kernel v2.2.16 (Pentium optimiert)
^^^^^^^ Das dürfte das Problem sein. Linux 2.2.16 wurde früher als eigentlich geplant freigegeben, um bekanntgewordene Sicherheitslücken im Kernel zu beheben. Leider sind in der Eile Fehler in der Speicherverwaltung durchgeschlüpft, die mitunter die von Dir beschriebenen Folgen haben. Diese wurden kurz danach behoben. Ein Update auf eine neuere Kernel-Version (2.2.17) sollte also helfen.
Fragen dazu: Was bedeutet in o.g. Kernel-Meldung VM? [Virtual Memory? (vmstat?)]
Korrekt. In anderen Zusammenhängen wird VM auch für Virtual Machine benutzt (z.B. JVM = Java Virtual Machine), aber an dieser Stelle ist Virtual Memory richtig.
Wo könnte ich suchen, was dies ausgelöst hat? ['man xyz' würde mir schon reichen, ich hab' aber außer 'man vmstat' nichts gefunden]
Im Archiv dieser Liste müßten inzwischen reichlich Threads zu diesem Thema sein -- der letzte ist erst ein paar Tage her. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com