hdparm su OS X


10

Su Linux, posso verificare e modificare i parametri di basso livello della mia unità disco usando hdparm . Esiste un'utilità che fornisce le stesse funzionalità per OS X o forse un altro modo di manipolare i parametri?

Anders


Vorrei che non avessi ancora accettato una risposta. Non sembra che ci sia una risposta accettabile alla tua domanda. Vorrei anche conoscere alcuni strumenti di basso livello su OS X. (nessuna offesa per Graham Perrin). Ad esempio hdparm -r0 /dev/disk2s1su FreeBSD c'è atacontrol.
Jonathan Komar,

@JonathanKomar forse smartctl? joernhees.de/blog/2011/09/16/...
isomorphismes

Risposte:


5

pmset

pmset può manipolare le impostazioni di risparmio energia, ad esempio:

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) Pagina di manuale di OS X.

EFI e SATA

https://discussions.apple.com/message/11856660#11856660 (2010-07-07) mi ricorda:

... Engineering ha fornito le seguenti informazioni:

Questo comportamento non è il risultato dei comandi di spindown del disco a livello di sistema operativo. C'è una modifica EFI per la velocità del bus SATA; e la soluzione suggerita è di eseguire hdapm per impostare un nuovo livello di risparmio energia sul disco stesso.

Questo non è un comportamento di gestione dell'alimentazione del sistema operativo, è una delicata interazione tra il firmware del dispositivo e la configurazione EFI dell'interfaccia SATA. Commissioniamo unità dai nostri fornitori con comportamenti diversi rispetto alle unità disponibili generalmente sul mercato, ed è per questo che la sostituzione generica non supporta le funzionalità come previsto. ...

(Nota a margine: un bug delle community di supporto Apple potrebbe causare la visualizzazione di un set errato di messaggi. Se il bug si morde, passare al punto 07-07-2010 nell'argomento.)

hdapm

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

Un'utilità della riga di comando di Mac OS X per l'impostazione del livello di risparmio energia (APM) per i dischi rigidi ATA.

Può essere utilizzato per eliminare i rumori "cinguettio" o "clic quando inattivo" in alcuni HDD.

Compatibilità

  • OS X 10.5 o versioni successive.
  • Disco rigido ATA / SATA con supporto APM.
  • Non funziona con unità USB o Firewire esterne. ...

 

... (25 agosto 2012) versione 1.2. ...

SpindownHD

Dall'uso passato di strumenti da parte di Apple Developer, ho messo da parte una copia di SpindownHD .app 4.6.2 (227.9) Copyright © 2003-2005 Apple Computer, Inc. , parte dei vecchi strumenti CHUD (Computer Hardware Understanding Developer) - apparentemente OK per il polling. Tuttavia: poiché alcuni dei KEXT di quel periodo sono incompatibili con le versioni moderne del sistema operativo, non so se sia corretto utilizzare questa app per le impostazioni di sospensione (per tutti i dischi).

26-10-2012 screenshot del vecchio SpindownHD.app


2

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

"diskutil - Un insieme completo di utility come fsck, fdisk, tune2fs e hdparm combinate."

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

"È possibile accedere alle funzioni di Utility Disco dalla riga di comando di Mac OS X con i comandi diskutil e hdiutil."

Purtroppo non sembra esserci alcuna porta di hdparm per OSX.


2
Diskutil, sebbene abbastanza completo, non consente il tipo di accesso di basso livello che sto cercando.
Anders Johannsen,

Di cosa hai bisogno in particolare?
Karolis T.,

In questo caso sto cercando di disabilitare NCQ e la cache di scrittura del disco.
Anders Johannsen,

@Anders hai trovato qualcosa? Sto cercando di disabilitare fsck automatico.
Chris
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.