Linux 14.983 Themen, 106.378 Beiträge

Linux FileCache begrenzen

(Anonym) / 8 Antworten / Flachansicht Nickles

Hat jemand Ahnung, wie man bei Linux den FileCache begrenzen kann ?
FileCache ist ja eine tolle und wichtige Sache, aber bei Computern mit 64 MB
kontraproduktiv, ja eine Bremse. Bei Windows mache ich einen Eintrag in
der System.ini [vcache] MaxFileCache=16384 und schon ist der FileCache auf 16 MB begrenzt und für die eigentlichen Programme steht mehr RAM zur Verfügung. Wenn das bei Windows so easy geht, dann doch erst recht
mit Linux, oder ??? Bitte nicht als Antwort : "Kauf Dir RAM !"

bei Antwort benachrichtigen
Anonym (Anonym) „Linux FileCache begrenzen“
Optionen

Sorry...leider keine direkte Antwort auf Deine Frage. (Ich hab keine
Ahnung wie man den Filecache begrenzt)

Warum sollte man den Filecache begrenzen ? Damit immer ein Teil des
teuer erkauften RAMs frei bleibt ? Linux versucht die vorhandene
Hardware immer maximal auszunutzen. Wenn also noch Speicher frei ist,
wird dieser auch verwendet. Wenn keine Applikation ihn brauch, wird
er eben als Dateicache eingesetzt. Wo ist das Problem ?

Zum Veranschaulichen empfehle ich das Programm "xosview": Es
zeigt die momentane Speicherbelegung mit unterschiedlichen Farben
an.
Macht man nun ein "find / | grep abc", sieht man, wie langsam der
gesammte freie Speicher zu "cache" wird. Startet man nun eine große
Applikation (gimp/netscape oder andere Speicherfreisser) kann man
gut beobachten, wie der Cache nun sofort wieder freigegeben wird.

mfg. j.

bei Antwort benachrichtigen