Ich habe aktuell auf einem Debian-Server das Problem, dass der Arbeitsspeicher sich Stunde um Stunde weiter füllt.
Seit gestern habe ich jede Stunde "free -m" geloggt und es sind jede Stunde ca. 6 MB hinzugekommen, ohne dass auf dem Server von Benutzern Prozesse angestossen worden wären.
Jetzt habe ich versucht dem Problem mit "ps aux" und "top" auf die Schliche zu kommen. Doch dort wird kein Prozess aufgeführt, der aussergewöhnlich viel RAM für sich beansprucht.
Hier ein aktuelles Beispiel für die RAM-Auslastung...
Code: Alles auswählen
# free -m
total used free shared buffers cached
Mem: 885 339 546 0 135 84
-/+ buffers/cache: 119 766
Swap: 2588 0 2588
Code: Alles auswählen
# ps aux | awk '{memory +=$4}; END {print memory }'
12.4
Das ganze läuft jetzt so weiter. Jede Std. 6 MB mehr. Bis der Speicher irgendwann komplett voll ist.
Ich habe bereits versucht die Server-Hauptprozesse zu beenden (Apache, MySQL, Asterisk, ...) Aber es wurde kaum Speicher frei dadurch.
Hat jemand eine Idee, wie ich den Auslöser finden kann?
Es läuft aktuell ein Debian Etch 4.0 r0 mit Kernel 2.6.18-6-486 auf dem System.