Am Samstag, 7. Juni 2003 16:09 schrieb Christian Schyma:
Hallo!
Da mich meine Festplatte auf Dauer beim Arbeiten nervt (zu laut), moechte ich sie so wie unter Windows nach ein paar Minuten Inaktivitaet herunterfahren. Das macht sie auch soweit, allerdings faehrt sie kurz darauf wieder hoch. Ich benutze APM und bin nun zum Schluss gekommen, dass das Uebel in der Datei /etc/sysconfig/powermanagement zu finden ist:
#################################################### APMD_BATTERY/BATTERY_KUPDATED_INTERVAL Die Zeit zwischen zwei Läufen des Kernel Update Deamons.
APMD_BATTERY/BATTERY_DATA_TIMEOUT Das maximale Alter gepufferter Daten.
APMD_BATTERY/BATTERY_FILL_LEVEL Der maximale Füllstand des Festplattenpuffers. ####################################################
Laut manual wird alle 5s der disk cache ueberprueft und evtl. auf die Festplatte geschrieben, was das Reaktivieren der Festplatte erklaeren wuerde.
Ist es gefaehrlich wenn ich das Intervall auf 30min stelle? Jedoch wuerde ein zu kleiner Intervall der Festplatte schaden, wenn sie staendig hoch- und runterfahren wuerde.
Meine muß sich nach 20 Sek. hinlegen. Sonst hätte sie keine Notebook-Festplatte werden sollen. Aber im Ernst, das ganze hat keinen Zweck, weil Linux etwa paar Sekunden auf die Platte schreibt. Du kannst die Zeiten mit echo 50 2000 0 0 12000 12000 > /proc/sys/vm/bdflush einstellen. Die wichtigen Parameter sind die 12000 = 120 Sek * 100 und bedeuten in etwa, dass die Buffer alle 120 Sek geschrieben werden. Du kannst die Zeiten noch höher schrauben. Das geht dann zu Lasten der Systemzuverlässigkeit.Ich habe es auch schon mit längeren Zeiten versucht, bringt nicht viel. Außerdem gibt es noch das Reiser-Dateisystem, das, wie ich vermute die obigen Parameter noch ignoriert. Eine gute Beschreibung ist unter /usr/share/doc/packages/suselinux-adminguide_de/html/node12.html ( Paket suselinux-adminguide_de-8.2.0.1x86-9 ). Außerdem mußt Du der Platte mitteilen nach welcher Zeit sie sich hinlegen soll: hdparm -S n /dev/hda n = Zeit / 5 sek 0 nie hdparm -B 1 /dev/hda könnte etas bringen - so Deine Festplatte will. Genaue Bedeutung mit man hdparm. Dort werden auch noch Parameter beschrieben, die die Platte zu leiserem Auftreten überreden sollen. Ich bezweifle alledings, das das Ganze etwas bringt. Ich habe es mit echo 50 2000 0 0 12000 12000 > /proc/sys/vm/bdflush hdparm -S 1 /dev/hda hdparm -B 1 /dev/hda versucht. Die Platte legt sich nach 5 Sek hin. Kommt dann jede Minute mit einem Gruß, vermutlich von Herrn Reiser, wieder hoch - Deine wird dazu noch eimal jaulen. Diese Zyklen sind für keine Platte gut. Die 30min halte ich für unbedenklich. Gruß Heiner -- Heiner Kuhlmann Unter den Eichen 30, D-28857 Syke, Germany Phone: +49(4240)95076 FAX +49(4240)95077 PM: heiner.kuhlmann@t-online.de Liste: list@kr-k.de