Dies ist nicht wirklich eine Antwort auf die Frage, die Sie stellen, kann jedoch bei dem zugrunde liegenden Problem hilfreich sein. Ein Werkzeug, das ich kenne, ist iotop
, aber es hilft möglicherweise nicht, kurze Aktivitäten aus einem Prozess herauszuholen.
Festplatten im Ruhezustand in den Ruhezustand zu versetzen, kann schwierig sein, da es so viele potenzielle Aktivitätsquellen gibt. Nur weil Sie denken, dass Ihr System nichts tut, heißt das nicht, dass etwas nicht im Hintergrund schreibt. Hier sind ein paar häufige Schuldige:
- Journal-Spülung Linux löscht das Journal ext3 (oder ext4) in regelmäßigen Abständen, unabhängig davon, ob es gelöscht werden muss oder nicht. Dies kann mit der
commit
Mount-Option eingestellt werden. - Systemprotokolle. Bei einer Standardkonfiguration werden einige Systemprotokolle beim Schreiben einer Zeile gelöscht. Cron-Jobs sind gewöhnliche Straftäter, weil sie einen
auth
Protokolleintrag auslösen . Sie benötigen einen-
vor allen Protokolldateinamen/etc/syslog.conf
.
Wenn Sie wirklich möchten, dass Ihre Festplatten heruntergefahren werden, überprüfen Sie noflushd . Es funktioniert wirklich (oder zumindest war es früher so, dass es in letzter Zeit nicht viel gewartet wurde und Probleme mit heutigen Kernels haben könnte). Beachten Sie jedoch, dass es sich um einen Hack handelt, und es ist wirklich schwerfällig: Es hält einfach den Kernel vom Schreiben ab, bis entweder der Cache voll ist oder die Festplatte zum Lesen ohnehin aufwacht.
Wenn Sie nach Ruhe suchen, ist eine Technik, die sehr hilfreich ist , die Scheiben an den Gummibändern zu befestigen, anstatt sie direkt zu montieren . Dies hilft nicht, den Stromverbrauch zu senken. Wenn Sie jedoch Laufwerke mit ≥10.000 U / min haben (die ohnehin einen Lüfter erfordern), sind CPU und Motherboard wahrscheinlich die Hauptstromversorgung, auch wenn sie nicht verwendet werden.