hdparm บน OS X


10

บน Linux ผมสามารถตรวจสอบและเปลี่ยนพารามิเตอร์ระดับต่ำของฉันดิสก์ไดรฟ์โดยใช้hdparm มียูทิลิตี้ที่ให้ความสามารถเหมือนกันสำหรับ OS X หรืออาจเป็นวิธีอื่นในการจัดการพารามิเตอร์

Anders


ฉันหวังว่าคุณจะไม่ยอมรับคำตอบเลย ดูเหมือนว่าจะมีคำตอบสำหรับคำถามของคุณ ผมยังต้องการที่จะรู้เกี่ยวกับเครื่องมือระดับต่ำบางอย่างเกี่ยวกับ OS X ได้ (การกระทำผิดกฎหมายที่จะเพอร์รินเกรแฮมไม่มีเจตนา) เช่นhdparm -r0 /dev/disk2s1ใน FreeBSD atacontrolมี
Jonathan Komar

@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) เตือนฉัน:

…วิศวกรรมได้ให้ข้อมูลต่อไปนี้:

ลักษณะการทำงานนี้ไม่ใช่ผลลัพธ์ของคำสั่ง spindown ดิสก์ระดับ OS มีการเปลี่ยนแปลง EFI สำหรับความเร็วบัส SATA; และวิธีแก้ปัญหาที่แนะนำคือการเรียกใช้ hdapm เพื่อตั้งค่าระดับการจัดการพลังงานใหม่บนดิสก์เอง

นี่ไม่ใช่พฤติกรรมการจัดการพลังงานระบบปฏิบัติการเป็นการทำงานร่วมกันระหว่างอุปกรณ์เฟิร์มแวร์กับการกำหนดค่าอินเตอร์เฟซ SATA ของ EFI เราคอมมิชชั่นขับรถจากผู้ขายของเราที่มีพฤติกรรมแตกต่างจากไดรฟ์ที่มีอยู่ทั่วไปในตลาดและนั่นคือเหตุผลที่การเปลี่ยนทั่วไปไม่รองรับคุณสมบัติตามที่คุณคาดหวัง ...

(หมายเหตุด้าน: ข้อผิดพลาดของ Apple Support Communities อาจทำให้ชุดข้อความที่ไม่ถูกต้องปรากฏขึ้นหากข้อผิดพลาดนั้นกัดให้เรียกดูจุด 2010-07-07 ในหัวข้อแทน)

hdapm

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

ยูทิลิตี้บรรทัดคำสั่ง Mac OS X สำหรับการตั้งค่าระดับการจัดการพลังงาน (APM) สำหรับฮาร์ดไดรฟ์ ATA

สามารถใช้เพื่อกำจัด "เสียงร้องเจี๊ยก ๆ " หรือ "คลิกเมื่อไม่ได้ใช้งาน" เสียงใน HDD บางตัว

ความเข้ากันได้

  • OS X 10.5 หรือสูงกว่า
  • ฮาร์ดดิสก์ ATA / SATA พร้อมการรองรับ APM
  • ไม่ทำงานกับไดรฟ์ USB หรือ Firewire ภายนอก ...

 

… (25 ส.ค. 2012) เวอร์ชัน 1.2 ...

SpindownHD

จากการใช้เครื่องมือที่ผ่านมาจากนักพัฒนาของ Apple ฉันได้จัดทำสำเนาSpindownHD. แอ 4.6.2 (227.9) ลิขสิทธิ์© 2003-2005 Apple Computer, Inc.ซึ่งเป็นส่วนหนึ่งของเครื่องมือ CHUD (ผู้พัฒนาความเข้าใจฮาร์ดแวร์คอมพิวเตอร์) - ตกลง สำหรับการสำรวจ อย่างไรก็ตาม: เนื่องจาก 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 แม้ว่าจะค่อนข้างครอบคลุม แต่ไม่อนุญาตการเข้าถึงระดับต่ำที่ฉันกำลังมองหา
Anders Johannsen

คุณต้องการอะไรเป็นพิเศษ
Karolis T.

ในกรณีนี้ฉันต้องการปิดการใช้งาน NCQ และแคชเขียนดิสก์
Anders Johannsen

@Anders คุณพบอะไรหรือไม่ ฉันต้องการปิดใช้งาน fsck อัตโนมัติ
Chris
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.