hdparm pada OS X

10

Di Linux, saya dapat memverifikasi dan mengubah parameter level rendah dari disk drive saya menggunakan hdparm . Apakah ada utilitas yang menyediakan kemampuan yang sama untuk OS X, atau mungkin cara lain memanipulasi parameter?

Anders

Anders Johannsen
sumber
Saya agak berharap Anda belum menerima jawaban. Sepertinya tidak ada jawaban yang dapat diterima untuk pertanyaan Anda yang diberikan. Saya juga ingin tahu tentang beberapa alat level rendah pada OS X. (tidak bermaksud menyinggung Graham Perrin) mis. hdparm -r0 /dev/disk2s1Pada FreeBSD ada atacontrol.
Jonathan Komar
@JonathanKomar mungkin smartctl? joernhees.de/blog/2011/09/16/…
isomorphismes

Jawaban:

5

pmset

pmset dapat memanipulasi pengaturan manajemen daya, misalnya:

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) Halaman Manual OS X

EFI dan SATA

https://discussions.apple.com/message/11856660#11856660 (2010-07-07) mengingatkan saya:

... Teknik telah memberikan informasi berikut:

Perilaku ini bukan hasil dari perintah spindown disk tingkat OS. Ada perubahan EFI untuk kecepatan bus SATA; dan solusi yang disarankan adalah menjalankan hdapm untuk menetapkan level manajemen daya baru pada disk itu sendiri.

Ini bukan perilaku manajemen daya OS, ini adalah interaksi yang rumit antara firmware perangkat dan konfigurasi EFI dari antarmuka SATA. Kami menugaskan drive dari vendor kami dengan perilaku yang berbeda dari drive yang umumnya tersedia di pasar, dan itulah sebabnya penggantian generik tidak mendukung fitur seperti yang Anda harapkan. ...

(Catatan samping: bug Komunitas Dukungan Apple dapat menyebabkan set pesan yang salah muncul. Jika bug itu menggigit, maka gulir ke titik 2010-07-07 dalam topik.)

hdapm

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

Utilitas baris perintah Mac OS X untuk mengatur level manajemen daya (APM) untuk hard drive ATA.

Ini dapat digunakan untuk menghilangkan suara "kicau" atau "mengklik saat menganggur" di beberapa HDD.

Kesesuaian

  • OS X 10.5 atau lebih tinggi.
  • Hard disk ATA / SATA dengan dukungan APM.
  • Tidak bekerja dengan USB eksternal atau drive Firewire. ...

 

… (25 Agustus 2012) versi 1.2. ...

SpindownHD

Dari penggunaan alat-alat dari Pengembang Apple di masa lalu, saya menyisihkan salinan SpindownHD .app 4.6.2 (227.9) Hak cipta © 2003-2005 Apple Computer, Inc. , bagian dari alat CHUD (Computer Hardware Understanding Developer) lama - tampaknya OK untuk pemungutan suara. Namun: karena beberapa KEXT dari periode itu tidak kompatibel dengan versi modern dari OS, saya tidak tahu apakah ini waras untuk menggunakan aplikasi ini untuk pengaturan tidur (untuk semua disk).

2012-10-26 tangkapan layar SpindownHD.app tua

Graham Perrin
sumber
2

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

"diskutil - Seluruh rangkaian utilitas seperti fsck, fdisk, tune2fs, dan hdparm dikombinasikan."

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

"Fungsi Utilitas Disk juga dapat diakses dari baris perintah Mac OS X dengan perintah diskutil dan hdiutil."

Sayangnya tidak ada port hdparm untuk OSX.

Karolis T.
sumber
2
Diskutil, meskipun cukup komprehensif, tidak memungkinkan jenis akses tingkat rendah yang saya cari.
Anders Johannsen
Apa yang Anda butuhkan secara spesifik?
Karolis T.
Dalam hal ini saya mencari untuk menonaktifkan NCQ dan cache tulis disk.
Anders Johannsen
@Anders apakah Anda menemukan sesuatu? Saya mencari untuk menonaktifkan fsck otomatis.
Chris