hdparm в ОС X


10

У Linux я можу перевірити та змінити параметри низького рівня мого дискового пристрою за допомогою hdparm . Чи є утиліта, що забезпечує ті самі можливості для OS X, чи, можливо, інший спосіб маніпулювання параметрами?

Андерс


Хочеться, щоб ви ще не прийняли відповідь. Схоже, що на ваше запитання є прийнятна відповідь. Я також хотів би дізнатися про деякі інструменти низького рівня в OS X. (не ображається на Грем Перріна), наприклад, hdparm -r0 /dev/disk2s1на FreeBSD є atacontrol.
Джонатан Комар

@JonathanKomar можливо smartctl? joernhees.de/blog/2011/09/16/…
isomorphismes

Відповіді:


5

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) нагадує мені:

… Інженерія надала таку інформацію:

Така поведінка не є результатом команд на повернення диска на рівні ОС. Існує зміна EFI для швидкості шини SATA; і пропоноване рішення - запустити hdapm для встановлення нового рівня управління потужністю на самому диску.

Це не поведінка керування живленням ОС, це хитра взаємодія між програмним забезпеченням пристрою та конфігурацією EFI інтерфейсу SATA. Ми замовляємо диски від наших постачальників з різною поведінкою, ніж диски, які зазвичай доступні на ринку, і тому загальна заміна не підтримує функції, як ви очікували. …

(Побічна примітка: помилка Apple Support Communities може спричинити появу неправильного набору повідомлень. Якщо ця помилка кусається, то замість цього перейдіть до пункту 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 .app 4.6.2 (227,9) Copyright © 2003-2005 Apple Computer, Inc. , частина старого чудь (Computer Hardware Розуміння розробника) інструментів - по- видимому , OK для опитування. Однак, оскільки деякі KEXT з того періоду несумісні з сучасними версіями ОС, я не знаю, чи правильно використовувати цей додаток для налаштувань сну (для всіх дисків).

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


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, на жаль.


2
Diskutil, хоча і досить всебічний, не дозволяє доступ до низького рівня, який я шукаю.
Андерс Йохансен

Що конкретно вам потрібно?
Кароліс Т.

У цьому випадку я хочу відключити NCQ і кеш запису диска.
Anders Johannsen

@Anders Ви щось знайшли? Я хочу відключити автоматичний fsck.
Кріс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.