hdparm sur OS X

10

Sous Linux, je peux vérifier et modifier les paramètres de bas niveau de mon lecteur de disque en utilisant hdparm . Existe-t-il un utilitaire fournissant les mêmes capacités pour OS X, ou peut-être une autre manière de manipuler les paramètres?

Anders

Anders Johannsen
la source
J'aimerais bien que vous n'ayez pas encore accepté de réponse. Il ne semble pas y avoir de réponse acceptable à votre question. Je voudrais également en savoir plus sur certains outils de bas niveau sur OS X. (aucune infraction à l'intention de Graham Perrin), par exemple hdparm -r0 /dev/disk2s1sur FreeBSD atacontrol.
Jonathan Komar
@JonathanKomar peut smartctl- être ? joernhees.de/blog/2011/09/16/…
isomorphismes

Réponses:

5

pmset

pmset peut manipuler les paramètres de gestion de l'alimentation, par exemple:

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) Page du manuel OS X

EFI et SATA

https://discussions.apple.com/message/11856660#11856660 (2010-07-07) me rappelle:

… Engineering a fourni les informations suivantes:

Ce comportement n'est pas le résultat de commandes spindown de disque au niveau du système d'exploitation. Il y a un changement EFI pour la vitesse du bus SATA; et la solution de contournement suggérée consiste à exécuter hdapm pour définir un nouveau niveau de gestion de l'alimentation sur le disque lui-même.

Ce n'est pas un comportement de gestion de l'alimentation du système d'exploitation, c'est une interaction délicate entre le micrologiciel de l'appareil et la configuration EFI de l'interface SATA. Nous commandons des disques à nos fournisseurs avec des comportements différents de ceux généralement disponibles sur le marché, et c'est pourquoi le remplacement générique ne prend pas en charge les fonctionnalités comme vous vous y attendez. …

(Remarque: un bogue des communautés d'assistance Apple peut provoquer l'affichage d'un ensemble de messages incorrect. Si ce bogue mord, accédez plutôt au point 2010-07-07 dans la rubrique.)

hdapm

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

Un utilitaire de ligne de commande Mac OS X pour définir le niveau de gestion de l'alimentation (APM) pour les disques durs ATA.

Il peut être utilisé pour éliminer les bruits de "gazouillis" ou de "clics au repos" sur certains disques durs.

Compatibilité

  • OS X 10.5 ou supérieur.
  • Disque dur ATA / SATA avec prise en charge APM.
  • Ne fonctionne pas avec les lecteurs USB ou Firewire externes. …

 

… (25 août 2012) version 1.2. …

SpindownHD

De l'utilisation passée des outils d'Apple Developer, j'ai mis de côté une copie de SpindownHD .app 4.6.2 (227.9) Copyright © 2003-2005 Apple Computer, Inc. , une partie des anciens outils CHUD (Computer Hardware Understanding Developer) - apparemment OK pour le sondage. Cependant: comme certains des KEXT de cette période sont incompatibles avec les versions modernes du système d'exploitation, je ne sais pas s'il est raisonnable d'utiliser cette application pour les paramètres de veille (pour tous les disques).

2012-10-26 capture d'écran de l'ancien SpindownHD.app

Graham Perrin
la source
2

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

"diskutil - Un ensemble d'utilitaires comme fsck, fdisk, tune2fs et hdparm combinés."

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

"Les fonctions de l'utilitaire de disque sont également accessibles à partir de la ligne de commande Mac OS X avec les commandes diskutil et hdiutil."

Il ne semble malheureusement pas y avoir de port hdparm pour OSX.

Karolis T.
la source
2
Diskutil, bien qu'assez complet, ne permet pas le type d'accès de bas niveau que je recherche.
Anders Johannsen
De quoi avez-vous besoin spécifiquement?
Karolis T.
Dans ce cas, je cherche à désactiver NCQ et le cache d'écriture sur disque.
Anders Johannsen
@Anders avez-vous trouvé quelque chose? Je cherche à désactiver fsck automatique.
Chris