В Linux я могу проверить и изменить параметры низкого уровня моего диска, используя hdparm. Есть ли утилита, предоставляющая такие же возможности для OS X, или, возможно, какой-то другой способ управления параметрами?
Андерс
pmset
может управлять настройками управления питанием, например:
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
https://discussions.apple.com/message/11856660#11856660 (07.07.2010) напоминает мне:
… Инжиниринг предоставил следующую информацию:
Такое поведение не является результатом команд остановки диска на уровне ОС. Есть изменение EFI для скорости шины SATA; Предлагаемый обходной путь - запустить hdapm, чтобы установить новый уровень управления питанием на самом диске.
Это не поведение управления питанием ОС, это сложное взаимодействие между прошивкой устройства и конфигурацией EFI интерфейса SATA. Мы поручаем нашим поставщикам приводы с поведением, отличным от приводов, обычно доступных на рынке, и поэтому универсальная замена не поддерживает ожидаемые функции. …
(Примечание: ошибка сообществ поддержки Apple может привести к появлению неправильного набора сообщений. Если эта ошибка укусит, то вместо этого просматривать к пункту 07.07.2010 в теме.)
Утилита командной строки Mac OS X для установки уровня управления питанием (APM) для жестких дисков ATA.
Его можно использовать для устранения шума «чириканье» или «щелчки при простое» на некоторых жестких дисках.
Совместимость
- OS X 10.5 или выше.
- Жесткий диск ATA / SATA с поддержкой APM.
- Не работает с внешними накопителями USB или Firewire. …
… (25 августа 2012 г.) версия 1.2. …
Из-за использования в прошлом инструментов Apple Developer я отложил копию SpindownHD.app 4.6.2 (227.9) © Apple Computer, Inc., 2003-2005 гг., часть старых инструментов CHUD (Computer Hardware Understanding Developer) - очевидно, подходит для опроса. Однако: поскольку некоторые из KEXT того периода несовместимы с современными версиями ОС, я не знаю, разумно ли использовать это приложение для настроек сна (для всех дисков).
http://missig.org/julian/projects/macosx/
«diskutil - весь набор утилит, таких как fsck, fdisk, tune2fs и hdparm вместе взятый».
http://en.wikipedia.org/wiki/Disk_Utility
«Доступ к функциям Дисковой утилиты также можно получить из командной строки Mac OS X с помощью команд diskutil и hdiutil».
К сожалению, порта hdparm для OSX, похоже, нет.