Der beste Weg, um das Festparken von Festplatten unter OSX über das Bash-Skript zu vermeiden
Nachdem ich das optische Laufwerk meines MacBook Pro (Mitte 2012) durch eine SATA-II-Festplatte ersetzt habe, habe ich nach kurzen Benutzungsintervallen Probleme mit dem lästigen Parken der Festplatte. Da ich das MacBook fast ausschließlich als Desktop-Replacement verwende, benötige ich das weder aus Gründen der Energieeffizienz noch aus Gründen der Vibrationssicherheit.
Ich habe den APM-Level mit McKinlay auf maximale Leistung eingestellt (z. B. 254, kein Einparken des Kopfes) hpapm
und 01.12.14 10:05:06,503 hdapm[93]: Set APM Level to 0xfe: Success
in OSXs Konsole eingestiegen. Der HDD-Kopf hält jedoch nach etwa 10 Sekunden im Leerlauf an hdapm
.
Ich erstellte dann einen launchd
Daemon, der beim Login das folgende Shell-Skript ausführte.
#!/bin/sh while true; do touch /Volumes/Data/somefolder; sleep 6; done
Durch das Berühren eines Ordners auf einer Partition Data
auf der Festplatte alle 6 Sekunden wird der Kopf offensichtlich am Parken gehindert. Unter Umständen muss der Kopf jedoch auch bei hoher HDD-I / O ständig an diesen Ort springen.
Ich möchte diese Lösung nun verfeinern, indem ich dieses "Keep-Alive" -Skript auf Phasen im HDD-Leerlauf beschränkt.
sudo fs_usage | grep "/Volumes/Data"
Ich kann z. B. ein Protokoll der E / A auf dieser Partition abrufen. Ich möchte jetzt einen Timer für jede E / A-Nachricht starten und das obige Skript nach einer vordefinierten Zeit ausführen, wenn keine weiteren E / A-Nachrichten auftreten.
Können Sie mir dabei behilflich sein oder einen besseren Weg vorschlagen, um das Einparken des Kopfes zu verhindern?
0 Antworten auf die Frage
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
5
Das Macbook Pro stößt ständig alles aus, was ich in das interne optische Laufwerk eingelegt habe
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?