On Fri, Sep 13, 2002 at 12:48:02PM +0200, Klein, Martin Willy wrote:
Hallo Liste,
[Fakten über Speicher- und CPU-Nutzung]
Wenn der oben beschriebene Zustand beim Speicher ( Hauptspeicher völlig aufgebraucht, Swap wird nicht benutzt) erreicht ist, ändert sich daran so gut wie nichts mehr: wenn die Last im System im Laufe des Nachmittags runter geht, wird kein Hauptspeicher freigegeben, und selbst als ich den SAMBA gestoppt habe, wurden gerade mal ca. 200 Mega frei. Umgekehrt ist es aber auch so, daß der Swap nicht genutzt wird: ich mußte die Anzahl der offenen Dateien im System vom Default erhöhen auf 20.000, was der Theorie zufolge auch zu einem erhöhten Verbrauch an Speicher hätte führen müssen - in unserem Falle eben dazu, daß spätestens nach der Erhöhung von file-max der Swap genutzt wird und das System anfängt zu pagen; beides ist jedoch nicht passiert. (Ich vermute mal, daß damit irgendwie auch der hohe sys-Anteil an der CPU-Nutzung zusammenhängt)
Hat hier irgend jemand eine Erklärung oder eine Idee?
Mir fällt spontan dazu ein, dass Linux sämtlichen nicht verwendeten Speicher als Cache verwendet. Somit ist der Speicher eigentlich immer voll. Sobald Platz benötigt wird, gibt Linux ihn wieder frei. Vielleicht ist das ein Ansatzpunkt. Gruß Martin