ตามที่ระบุไว้ในhdparm
man page สำหรับ-S
:
ค่าการหมดเวลานี้ถูกใช้โดยไดรฟ์เพื่อกำหนดระยะเวลารอ (โดยไม่มีกิจกรรมบนดิสก์) ก่อนที่จะปิดมอเตอร์แกนหมุนเพื่อประหยัดพลังงาน ภายใต้สถานการณ์เช่นนี้ไดรฟ์อาจใช้เวลานานถึง 30 วินาทีในการตอบสนองต่อการเข้าถึงดิสก์ที่ตามมาแม้ว่าไดรฟ์ส่วนใหญ่จะเร็วกว่ามาก
คู่มือ Red Hat การจัดการพลังงานฯ :
แอปพลิเคชั่นหลายตัวสแกนไฟล์กำหนดค่าเพื่อดูการเปลี่ยนแปลง ในหลายกรณีการสแกนจะดำเนินการในช่วงเวลาที่แน่นอนเช่นทุกนาที สิ่งนี้อาจเป็นปัญหาได้เนื่องจากมันบังคับให้ดิสก์ตื่นจาก spindown
ทั้งสองอย่างนี้บ่งชี้อย่างยิ่งว่าการทำให้แผ่นดิสก์หมุนลงนั้นมีความปลอดภัยราวกับว่ากิจกรรมของดิสก์เกิดขึ้นที่ต้องใช้แผ่นดิสก์แผ่นใดแผ่นหนึ่งในการหมุนแผ่นดิสก์จะหมุนขึ้นโดยอัตโนมัติ เห็นด้วยกับประสบการณ์ส่วนตัวของฉัน; ดิสก์ I / O ใด ๆ จะทำให้ไดรฟ์แบบหมุนลงหมุนขึ้น นอกจากนี้คุณยังสามารถทำให้ I / O ไปที่ไดรฟ์บังคับด้วยตนเองถ้าคุณรู้ว่าจะต้องใช้อีก -z
ตัวเลือกของ hdparm อาจมีประโยชน์สำหรับสิ่งนั้น:
-z
บังคับให้เคอร์เนลอ่านตารางพาร์ติชันของอุปกรณ์ที่ระบุซ้ำ
โปรดทราบว่าตามที่ระบุไว้ในหน้า hdparm man กระบวนการสปินอัพอาจใช้เวลานานในระหว่างที่คำขอ I / O จะไม่ตอบสนองต่อกระบวนการของผู้ใช้ ฉันขอแนะนำให้ลองทำสิ่งนี้ก่อนเพื่อให้แน่ใจว่าดิสก์ของคุณไม่ใช้เวลามากเกินไปในการหมุนซึ่งอาจทำให้ mdraid ขับไล่พวกเขาออกจากอาเรย์ของคุณ (ซึ่งจะนำไปสู่สิ่งที่ไม่ดี เวลาการปั่นไม่น่าจะมีปัญหากับไดรฟ์ที่ทันสมัย แต่คุณไม่เคยรู้แน่ชัดก่อนที่คุณจะทดสอบในสภาพแวดล้อมเฉพาะของคุณ