Am Donnerstag, 31. Juli 2003 09:34 schrieb Ekkard Gerlach:
Hi,
ein Laptop mit Suse 8.2 / ext3 soll seine Festplatte abschalten wenn 1/2 Stunde nix mehr lief. Mit Suse 7.2 und noflushd war da einfach zu machen. Jetzt fummeln einige daemons rum und wecken die Festplatte immer wieder kurz nach dem abschalten auf.
Kaum lasse ich die die Festplatte mit hdparm -S 10 (oder so) abschalten, da greift demonstrativ ein paar Sekunden danach der kjournald (ext3) wieder zu und weckt die auf. Wird die FEstplatte nicht schlafen gelegt, so arbeitet der kjournald auch nicht darauf. Zu beobachten sehr schön mit top -d .2 Da hilft auch nicht der installierte noflushd. Der darf wohl nicht puffern.
Wenn dann der kjournald nicht sofort wieder auf die Festpl. zugreift, dann ist es der kapmd, der die Festplatte wieder zum Leben erweckt. Der kupdated scheint sich derzeit durch meine hohe Werte in /proc/sys/vm/bdflush zu beruhigen, seitdem spielt aber der kjournald wild.
Es muß ext3 verwendet werden, weil nur mit ext3 der noflushd arbeitet. Dann aber habe ich wie ich jetzt sehe die Probleme mit dem kjournald ...
Vielleicht hilft: echo 50 2000 0 0 12000 12000 > /proc/sys/vm/bdflush Ausschnitt aus der Doku in Documentation/filesystems/proc.txt der Kernel-Quellen: bdflush ------- This file controls the operation of the bdflush kernel daemon. It currently contains nine integer values, six of which are actually used by the kernel. They are listed in table 2-2. Table 2-2: Parameters in /proc/sys/vm/bdflush .............................................................................. Value Meaning nfract Percentage of buffer cache dirty to activate bdflush ndirty Maximum number of dirty blocks to write out per wake-cycle dummy Unused dummy Unused interval jiffies delay between kupdate flushes age_buffer Time for normal buffer to age before we flush it nfract_sync Percentage of buffer cache dirty to activate bdflush synchronously nfract_stop_bdflush Percetange of buffer cache dirty to stop bdflush dummy Unused -------- Gruss Heiner -- Heiner Kuhlmann Unter den Eichen 30, D-28857 Syke, Germany PM: heiner.kuhlmann@t-online.de Liste: list@dr-k.de