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 !"
Linux 14.982 Themen, 106.376 Beiträge
@jay
Das Linux mit den neuen Kernel den ganzen RAM ausnutzen und nichts ungenutzt lassen will ist klasse und gut für die Performance. Aber probiere mal
folgendes: Starte mit 64MB und starte danach z.B. StarOffice. Beende StarOffice.
Danach starte irgend ein anderes Programm. Du wirst merken, das Linux den
Speicher NICHT (ganz) freigibt, sondern das der Swap anwächst. Das neue Programm bekommt kaum Speicher, fast alles läuft über Swap, selbst wenn es ein winziger Editor ist. Die Kiste hört gar nicht mehr auf zu swappen, weil
StarOffice immer noch im RAM/Swap ist. Ein PC mit 64MB hat keinen RAM für
Spielereien übrig. Linux probiert die ganzen ollen Kamellen zu speichern, denn
vielleicht wird das Programm nochmal aufgerufen denn dann wären die Daten
sofort da. Nur auf älteren Computern mit z.B. 200 MHz bringt das wenig, denn
die CPU ist schon beim Programmstart von StarOffice per HDD ausgelastet...
Die meisten PCs haben doch noch 64MB und nicht jeder hat Geld um ständig
was in die Kiste reinzustecken. Und für EMail/Briefchen/Tabellen sollten die
doch allemal gut genug - leider nicht mit dem meiner Meinung nach zu massiven
Speicherverbrauch der aktuellen Einstellungen. FileCache ja, wenn RAM nicht von dem aktuell laufenden Programm gebraucht wird. Das aktuell laufende
Programm ist für mich wichtig, nicht das Programm, was ich vor einer Stunde mal
benutzt hatte. Der RAM schleppt viel zu viel "Altlasten" mit sich rum.
Zumindest bei 64MB will ich eine FileCache-Grenze.
