hdparm unter OS X.

10

Unter Linux kann ich die Low-Level-Parameter meines Festplattenlaufwerks mit hdparm überprüfen und ändern . Gibt es ein Dienstprogramm, das die gleichen Funktionen für OS X bietet, oder eine andere Möglichkeit, die Parameter zu manipulieren?

Anders

Anders Johannsen
quelle
Ich wünschte, Sie hätten noch keine Antwort akzeptiert. Es scheint nicht so, als ob es eine akzeptable Antwort auf Ihre Frage gibt. Ich würde auch gerne etwas über Low-Level-Tools unter OS X erfahren (keine Beleidigung für Graham Perrin), z. B. unter hdparm -r0 /dev/disk2s1FreeBSD atacontrol.
Jonathan Komar
@ JonathanKomar vielleicht smartctl? joernhees.de/blog/2011/09/16/…
Isomorphismen

Antworten:

5

pmset

pmset kann Energieverwaltungseinstellungen manipulieren, zum Beispiel:

sh-3.2$ pmset -g | grep disksleep
 disksleep            10
sh-3.2$ sudo pmset disksleep 0
Warning: Idle sleep timings for "Battery Power" may not behave as expected.
- Disk sleep should be non-zero whenever system sleep is non-zero.
sh-3.2$ pmset -g | grep disksleep
 disksleep            0
sh-3.2$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.8.2
BuildVersion:   12C60
sh-3.2$ 

pmset (1) OS X Handbuch Seite

EFI und SATA

https://discussions.apple.com/message/11856660#11856660 (07.07.2010) erinnert mich:

… Das Engineering hat folgende Informationen geliefert:

Dieses Verhalten ist nicht das Ergebnis von Festplatten-Spindown-Befehlen auf Betriebssystemebene. Es gibt eine EFI-Änderung für die SATA-Busgeschwindigkeit. Die vorgeschlagene Problemumgehung besteht darin, hdapm auszuführen, um eine neue Energieverwaltungsebene auf der Festplatte selbst festzulegen.

Dies ist kein Power-Management-Verhalten des Betriebssystems, sondern eine schwierige Interaktion zwischen der Geräte-Firmware und der EFI-Konfiguration der SATA-Schnittstelle. Wir beauftragen Laufwerke von unseren Anbietern mit einem anderen Verhalten als die allgemein auf dem Markt erhältlichen Laufwerke. Aus diesem Grund unterstützt der generische Ersatz die erwarteten Funktionen nicht. …

(Randbemerkung: ein Apple Support Communities Fehler möglicherweise den falschen Satz von Nachrichten erscheinen lassen , wenn das Insektenstich, dann statt. Blättert zum 2010-07-07 Punkt im Thema.)

hdapm

http://mckinlay.net.nz/hdapm/

Ein Mac OS X-Befehlszeilenprogramm zum Festlegen der Energieverwaltungsstufe (APM) für ATA-Festplatten.

Es kann verwendet werden, um "Zwitschern" oder "Klicken im Leerlauf" bei einigen Festplatten zu vermeiden.

Kompatibilität

  • OS X 10.5 oder höher.
  • ATA / SATA-Festplatte mit APM-Unterstützung.
  • Funktioniert nicht mit externen USB- oder Firewire-Laufwerken. …

 

… (25. August 2012) Version 1.2. …

SpindownHD

Aufgrund der früheren Verwendung von Tools von Apple Developer habe ich eine Kopie von SpindownHD .app 4.6.2 (227.9) beiseite gelegt. Copyright © 2003-2005 Apple Computer, Inc. , Teil der alten CHUD-Tools (Computer Hardware Understanding Developer) - anscheinend in Ordnung zum Abrufen. Allerdings: Da einige der KEXTs aus dieser Zeit nicht mit modernen Versionen des Betriebssystems kompatibel sind, weiß ich nicht, ob es sinnvoll ist, diese App für die Schlafeinstellungen (für alle Festplatten) zu verwenden.

2012-10-26 Screenshot der alten SpindownHD.app

Graham Perrin
quelle
2

http://missig.org/julian/projects/macosx/

"diskutil - Eine ganze Reihe von Dienstprogrammen wie fsck, fdisk, tune2fs und hdparm zusammen."

http://en.wikipedia.org/wiki/Disk_Utility

"Auf die Funktionen des Festplatten-Dienstprogramms kann auch über die Mac OS X-Befehlszeile mit den Befehlen diskutil und hdiutil zugegriffen werden."

Es scheint leider keinen HDParm-Port für OSX zu geben.

Karolis T.
quelle
2
Obwohl Diskutil ziemlich umfassend ist, erlaubt es nicht die Art von Zugriff auf niedriger Ebene, die ich suche.
Anders Johannsen
Was genau brauchen Sie?
Karolis T.
In diesem Fall möchte ich NCQ und den Festplattenschreibcache deaktivieren.
Anders Johannsen
@Anders hast du etwas gefunden? Ich möchte das automatische fsck deaktivieren.
Chris