Ich powertop
überprüfe damit, ob mein Gerät so eingerichtet ist, dass ich eine gute Akkulaufzeit habe. Nach der Installation wird im laptop-mode-tools
gesamten Abschnitt "Tunables" "Good" angezeigt, mit Ausnahme des VM-Rückschreibzeitlimits. Auf der powertop
Seite scheint es nahezulegen, dass 1500 (dh 15 Sekunden) ein guter Wert ist. Die Überprüfung cat /proc/sys/vm/dirty_writeback_centisecs
zeigt, dass mein aktueller Wert 60000 ist (dh 600 Sekunden oder 10 Minuten). Ich glaube, ein größerer Wert bedeutet, länger zwischen den Schreibvorgängen zu warten (was bedeutet, dass das Laufwerk weniger häufig hochgefahren wird). Muss ich das Timeout wirklich länger als zehn Minuten einstellen?
11
/etc/laptop-mode/laptop-mode.conf
(LM_BATT_MAX_LOST_WORK_SECONDS
) konfigurieren . Persönlich denke ich, dass 10 Minuten zu viel sind (ich benutze 20 Sekunden).vm.dirty_writeback_centisecs=1500
in/etc/sysctl.d/99-vm-writeback.conf
und Neustart oder tunsudo service procps start
Antworten:
Je größer die Einstellung für das schmutzige Zurückschreiben ist, desto länger bleiben schmutzige Seiten im Speicher, bevor sie auf die Festplatte ausgegeben werden. Der Nachteil ist, dass dies das Zeitfenster für Datenverluste vergrößert, wenn Sie die Stromversorgung verlieren, da wahrscheinlich mehr schmutzige Seiten im Speicher gespeichert und nicht gelöscht werden.
quelle
Eigentlich müssen Sie das Zeitlimit für dirty_writeback nicht auf mehr als 6000 Centisec einstellen, sondern auf weniger. Zumindest für Powertop zum Lächeln: Es scheint, als würde Powertop nachsehen
vm.dirty_writeback = an *exact* value of 1500 csec (15 sec)
. Sie können dies überprüfen, indem Sie diesen Wert einstellen und auf den Powertop-Bildschirm zurückblicken. Davon abgesehen sagte @Colin Ian King, dass das Fenster zur Erweiterung des Datenverlusts mit höheren Zeitüberschreitungen klar sei.quelle
Nein, Sie verzögern nur die Schreibvorgänge auf die Festplatte um 10 Minuten. Dies bringt Ihnen nichts in Bezug auf die Akkulaufzeit oder die Reduzierung von SSD-Schreibvorgängen.
Die Art und Weise, über diesen Wert nachzudenken, ist: "Was ist die längste jemals mögliche Zeit (sogar 2 mal), in der ich jemals möchte, dass ein Stapel von Festplattenoperationen von Dauer ist."
Wenn Sie eine Anwendung haben, die tatsächlich 10 Minuten (ein absurd hoher Wert für normale Benutzer) von Festplattenschreibvorgängen benötigt, die von einer Verzögerung der E / A profitieren würden, z. Wenn mehrere Schreibvorgänge in dieselbe Datei zu einem Schreibvorgang ausgeführt werden, wird das Zeitlimit auf einen sehr hohen Wert festgelegt.
tldr; Für 99,9% der Benutzer ist die von Powertop vorgeschlagene Standardeinstellung mehr als ausreichend.
Wenn Sie tatsächlich Schreibvorgänge auf SSD reduzieren möchten, sollten Sie überlegen, Teile Ihres Dateisystems auf tmpfs zu setzen. Aber das ist ein ganz anderes Thema.
quelle