Hallo habe gesehen das man mit blockdev die HD etwas tunen kann . mit blockdev --getra gibt meine Platte 256 aus hdparm liefert 58 MB/s wenn ich den Wert auf 512 setzte verändert sich nichts bei 1024 erhalte ich bei hdparm dann 73 MB/s das ist ja ganz schön. Aber gibt es da Langzeitschäden ? wie hoch kann man den readahead setzen ? Daten verlusste ? Gruß Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 5. Oktober 2007 10:46 schrieb Torsten Rosenberger:
Hallo
habe gesehen das man mit blockdev die HD etwas tunen kann . mit blockdev --getra gibt meine Platte 256 aus hdparm liefert 58 MB/s wenn ich den Wert auf 512 setzte verändert sich nichts bei 1024 erhalte ich bei hdparm dann 73 MB/s das ist ja ganz schön.
Aber gibt es da Langzeitschäden ? Langzeitschäden kann ich mir nicht vorstellen, da durch das erhöhen des read aheads ja nur mehr Sektoren einlesen lässt.
wie hoch kann man den readahead setzen ? Hängt davon ab, ob Du eher grosse oder kleine Dateien auf der Disk hast. Je grösser die Dateien, desto mehr Sinn macht ein grosser read ahead. Bei kleinen Dateien macht der grosse read ahead wenig Sinn, da die zuviel gelesenen Daten eh verworfen werden müssen und die Zeit, die verbraucht wurde um die zusätzlichen Sektoren zu lesen vergeudet ist.
Daten verlusste ? Da eh nur gelesen wird, gehen auf der Platte auch keine Daten verloren.
Gruss Werner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Werner Merz wrote:
[...] Hängt davon ab, ob Du eher grosse oder kleine Dateien auf der Disk hast. Je grösser die Dateien, desto mehr Sinn macht ein grosser read ahead.
Das verstehe ich nicht. IMO macht ein read ahead dann Sinn, wenn Dateien sequentiell gelesen werden, das hat aber nichts mit Dateigroesse zu tun. Bei der ganzen Methode wird ja spekuliert, dass wenn Du XXX liest, Du gleich evtl. auch XXX+1 lesen moechtest, man diese Daten also schon mal vorausschauend lesen kann und sie schon bereitstehen, wenn die eigentliche Leseanforderung kommt. Wenn Du grosse Dateien in "direct access" liest (d.h. nacheinander unterschiedliche Teile der grossen Datei, die mitunter relativ weit auseinander liegen), wird Dir ein read ahead nicht viel bringen, ausser die momentan nicht (aber vielleicht spaeter) benoetigten und zu viel gelesenen Daten werden gecacht und von Dir spaeter auch wirklich genutzt (solange sie im Cache sind). Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Thomas Hertweck
-
Torsten Rosenberger
-
Werner Merz