PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schreibcache aktivieren/verändern?



Elegua
17.06.08, 10:51
Hi!
Ist es möglich den Schreibcache von Festplatten im Linuxkernel zu verändern zu erhöhen?

zB eine Festplatte hat nur 4MB Cache und ich habe 8GB Ram und könnte zB 128MB Schreibcache einrichten (mit allen Vor-und Nachteilen...).

- Gruss

marce
17.06.08, 11:18
Linux macht das automatisch, daß es zuerst im Speicher cacht und dann schreibt, wenn genügend Zeit ist...

Elegua
17.06.08, 15:21
Korrekt.
Und wie kann ich die Größe des Schreibcaches nun verändern?

marce
17.06.08, 15:28
Mehr Speicher einbauen?

Linux nimmt das, was gerade da ist.

Elegua
17.06.08, 15:34
Mehr Speicher einbauen?

Linux nimmt das, was gerade da ist.

Wenn ich 8GB Ram habe nutzt der Kernel auch 8GB Ram als Schreibcache?

Rain_maker
17.06.08, 15:49
Hoffentlich nicht.

(Das wäre auch extrem doof, oder wie sollen die restlichen Applikationen ohne RAM laufen?)

Elegua
17.06.08, 15:54
Hoffentlich nicht.

(Das wäre auch extrem doof, oder wie sollen die restlichen Applikationen ohne RAM laufen?)

korrekt, wie kann ich nun die Schreibcachegröße beeinflussen?

marce
17.06.08, 16:06
Mehr Speicher einbauen.

Elegua
17.06.08, 16:12
Mehr Speicher einbauen.

Nö, damit kann ich Ihn nicht verändern.

Elegua
17.06.08, 16:17
Nö, damit kann ich Ihn nicht verändern.

Wie kann ich das machen, das der Kernel von 8GB Ram 7GB Ram als Schreibcache nimmt?

marce
17.06.08, 16:20
nur 1GB für Programme und Betriebssystem verwenden.

Elegua
17.06.08, 16:26
nur 1GB für Programme und Betriebssystem verwenden.

Wie kann ich das konfigurieren?

marce
17.06.08, 16:42
irgendwie komme ich mir gerade ein wenig verarscht vor, wenn ich ehrlich bin...

quinte17
19.06.08, 09:40
man könnte den spieß auch umdrehen :)
warum glaubt denn der TE, dass nur eine bestimmte größe als cache benutzt wird?
wäre gut dies mit zahlen zu belegen. Vielleicht kann man dann gewisse missverständnisse klären..

greetz

rudi_m
19.06.08, 10:07
guck dir einfach mal die Ausgabe von
free
an.
Da siehst Du wieviel RAM fuer cache benutzt wird.

Nachdem der Rechner eine Weile laeuft wirst Du sehen, dass der komplette Speicher der nicht von Kernel und Prozessen belegt ist als cache genutzt.
Wenn Du groesseren cache haben willst (also mehr cache als RAM da ist) , musst Du Prozesse killen oder mehr RAM einbauen - wie hier schon mehrfach erwaenht wurde.