hdparm w systemie OS X

10

W systemie Linux mogę zweryfikować i zmienić parametry niskiego poziomu mojego dysku za pomocą hdparm . Czy istnieje narzędzie zapewniające takie same możliwości dla OS X, a może jakiś inny sposób manipulowania parametrami?

Anders

Anders Johannsen
źródło
Chciałbym, żebyś jeszcze nie zaakceptował odpowiedzi. Wydaje się, że nie ma zadowalającej odpowiedzi na podane pytanie. Chciałbym także wiedzieć o niektórych narzędziach niskiego poziomu w OS X. (bez obrazy Grahama Perrina), np. hdparm -r0 /dev/disk2s1Na FreeBSD jest atacontrol.
Jonathan Komar
@JonathanKomar może smartctl? joernhees.de/blog/2011/09/16/...
isomorphismes

Odpowiedzi:

5

pmset

pmset potrafi manipulować ustawieniami zarządzania energią, na przykład:

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 Podręcznik Strona

EFI i SATA

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

… Inżynieria dostarczyła następujące informacje:

To zachowanie nie jest wynikiem komend wyłączania dysku na poziomie systemu operacyjnego. Nastąpiła zmiana EFI dla prędkości magistrali SATA; sugerowanym obejściem jest uruchomienie hdapm, aby ustawić nowy poziom zarządzania energią na samym dysku.

To nie jest zachowanie zarządzania energią systemu operacyjnego, to trudna interakcja między oprogramowaniem układowym urządzenia a konfiguracją interfejsu SATA EFI. Zamawiamy dyski od naszych dostawców o innych zachowaniach niż dyski ogólnie dostępne na rynku, dlatego ogólna wymiana nie obsługuje funkcji zgodnie z oczekiwaniami. …

(Uwaga dodatkowa: błąd społeczności pomocy technicznej Apple może powodować wyświetlanie niewłaściwego zestawu wiadomości. Jeśli ten błąd się gryzie, przejdź do punktu 2010-07-07 w temacie.)

hdapm

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

Narzędzie wiersza polecenia systemu Mac OS X do ustawiania poziomu zarządzania energią (APM) dla dysków twardych ATA.

Można go użyć do wyeliminowania dźwięków „ćwierkania” lub „klikania podczas bezczynności” na niektórych dyskach twardych.

Zgodność

  • OS X 10.5 lub nowszy.
  • Dysk twardy ATA / SATA z obsługą APM.
  • Nie działa z zewnętrznymi napędami USB lub Firewire. …

 

… (25 sierpnia 2012 r.) Wersja 1.2. …

SpindownHD

Od ostatniego użycia narzędzi od Apple Developer, że uchylenie kopię SpindownHD .app 4.6.2 (227,9) Copyright © 2003-2005 Apple Computer, Inc. narzędzi, części starego Chud (Computer Hardware Zrozumienie Developer) - widocznie OK do głosowania. Jednak: ponieważ niektóre KEXT z tego okresu nie są kompatybilne z nowoczesnymi wersjami systemu operacyjnego, nie wiem, czy używanie tej aplikacji do ustawień uśpienia (dla wszystkich dysków) jest rozsądne.

26.10.2012 zrzut ekranu starego SpindownHD.app

Graham Perrin
źródło
2

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

„diskutil - cały zestaw narzędzi, takich jak fsck, fdisk, tune2fs i hdparm łącznie.”

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

„Do funkcji Narzędzia dyskowego można również uzyskać dostęp z wiersza poleceń systemu Mac OS X za pomocą poleceń diskutil i hdiutil.”

Niestety wydaje się, że nie ma portu hdparm dla OSX.

Karolis T.
źródło
2
Diskutil, choć dość obszerny, nie pozwala na dostęp do niskiego poziomu, którego szukam.
Anders Johannsen
Czego konkretnie potrzebujesz?
Karolis T.,
W tym przypadku chcę wyłączyć NCQ i pamięć podręczną zapisu dysku.
Anders Johannsen
@Anders znalazłeś coś? Chcę wyłączyć automatyczne fsck.
Chris