pmset

pmset

В Linux я могу проверить и изменить низкоуровневые параметры моего жесткого диска, используяhdparm. Существует ли утилита, предоставляющая те же возможности для OS X, или, может быть, какой-то другой способ манипулирования параметрами?

Андерс

решение1

pmset

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

EFI и SATA

https://discussions.apple.com/message/11856660#11856660(2010-07-07) напоминает мне:

… Инженерный отдел предоставил следующую информацию:

Такое поведение не является результатом команд OS уровня spindown disk. Существует изменение EFI для скорости шины SATA; и предлагаемый обходной путь — запустить hdapm, чтобы установить новый уровень управления питанием на самом диске.

Это не поведение управления питанием ОС, это сложное взаимодействие между прошивкой устройства и конфигурацией интерфейса SATA EFI. Мы заказываем диски у наших поставщиков с поведением, отличным от поведения дисков, доступных на рынке, и именно поэтому универсальная замена не поддерживает функции, которые вы ожидаете. …

(Примечание: ошибка в сообществах поддержки Apple может привести к появлению неправильного набора сообщений. Если эта ошибка даст о себе знать, то вместо этогопросматривать(к точке 2010-07-07 в теме.)

hdapm

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

Утилита командной строки Mac OS X для настройки уровня управления питанием (APM) для жестких дисков ATA.

Его можно использовать для устранения «щелчков» или «щелчков при простое» в некоторых жестких дисках.

Совместимость

  • OS X 10.5 или выше.
  • Жесткий диск ATA/SATA с поддержкой APM.
  • Не работает с внешними USB- или Firewire-накопителями. …

 

… (25 августа 2012 г.) версия 1.2. …

SpindownHD

Из прошлого опыта использования инструментов Apple Developer я отложил копиюSpindownHD.приложение 4.6.2 (227.9)Авторские права © 2003-2005 Apple Computer, Inc., часть старых инструментов CHUD (Computer Hardware Understanding Developer) – по-видимому, подходит для опроса. Однако: поскольку некоторые KEXT того периода несовместимы с современными версиями ОС, я не знаю, разумно ли использовать это приложение для настроек сна (для всех дисков).

Скриншот старого SpindownHD.app от 2012-10-26

решение2

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

«diskutil — целый набор утилит, таких как fsck, fdisk, tune2fs и hdparm вместе взятых».

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

«Функции Disk Utility также можно получить из командной строки Mac OS X с помощью команд diskutil и hdiutil».

К сожалению, похоже, что порта hdparm для OSX нет.

Связанный контент