วิธีลดอุณหภูมิ HDD


9

ฉันมีฮาร์ดดิสก์ 4 ตัวที่มีอุณหภูมิสูงเกินกว่า 50 องศา (เซลเซียส) ที่แนะนำ (ฉันมี Samsung Spinpoint F3 หลายตัวซึ่งแต่ละเครื่องมี 1Tb และมีอุณหภูมิที่ดีระหว่าง 32 ถึง 35 องศานั่นเป็นเรื่องปกติสำหรับฉัน แต่ในกรณีนี้ 50+ ไม่ปกติ)

ฉันได้อ่านคำถามและคำตอบที่ให้ไว้ที่นี่แต่ไม่มีวิธีแก้ปัญหาใดช่วย ฉันสามารถใช้เครื่องมือใดได้บ้างหรือควรใช้คำสั่งเทอร์มินัลใดเพื่อลดอุณหภูมิของไดรฟ์เหล่านี้

และในบันทึกที่คล้ายกันหากฉันต้องใช้วิธีการที่คล้ายกับอันนี้ฉันจะรู้ได้อย่างไรว่าฉันกำลังอ่านฮาร์ดไดรฟ์ตัวใดอยู่ ฉันสามารถตรวจสอบเพื่อดูว่า HDD ที่เกี่ยวข้องกับการยกตัวอย่างเช่น/sys/class/scsi_host/host0/link_power_management_policy?

ฉันได้ทดสอบ powertop, hddtemp, ดิสก์และอื่น ๆ แล้วเพื่อตรวจสอบและพยายามลดอุณหภูมิโดยไม่มีโชค


1
gnome-disk-utility สามารถสืบค้นแอตทริบิวต์ SMART ได้
Ringtail

ไนโตรเจนเหลว?
หอยทากเครื่องกล

@ Mechanicalsnail - ฮ่า ๆ ที่จะแก้ไขไม่เพียง แต่อุณหภูมิ HDD แต่ทั้งระบบ ^^
Luis Alvarado

1
บางทีคุณสามารถลองhdparm -S180 /dev/sda- เพื่อใส่โหมด idle (low-power) หลังจากเวลาว่าง 15 นาที
jet

1
ฉันคิดว่าคุณมี แต่มันไม่ได้อยู่ในคำถามที่ฉันคิดว่ามันอาจสร้างความสับสนให้กับผู้ใช้ใหม่ถ้าพวกเขาผ่าน ฉันรู้ว่ามันไม่ใช่คำตอบสำหรับคำถามของคุณ (ดังนั้นไม่โพสต์เป็นหนึ่ง) แต่ฉันคิดว่ามันเป็นสิ่งสำคัญที่จะกล่าวถึงนี้สำหรับกรณีทั่วไปมากขึ้นของการลดอุณหภูมิ HDD
Nanne

คำตอบ:


4

บางทีคุณสามารถลองhdparm -S180 /dev/sda- เพื่อตั้งโหมด HDD ว่าง (พลังงานต่ำ) หลังจากเวลาว่าง 15 นาที


+1 เพื่อน นี่เป็นอีกวิธีหนึ่งในการทำเช่นนั้น ขอบคุณ
Luis Alvarado

11

พบวิธีที่จะลดอุณหภูมิฮาร์ดไดรฟ์ได้ดีต้องนอนทั้งคืน

(ให้ความเห็น +1 ถึง Ringtail ของ;))

เปิด Dash disksและประเภท คุณจะเห็น Disks Utility ปรากฏขึ้น เปิด.

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้เลือกฮาร์ดไดรฟ์ที่คุณต้องการใช้งานจากนั้นในวงกลมสีเขียวด้านบนมีปุ่มคลิกที่มันและเลือกการตั้งค่าไดรฟ์ ...

ป้อนคำอธิบายรูปภาพที่นี่

คุณจะได้รับการตั้งค่ามากขึ้นหรือน้อยลงทั้งนี้ขึ้นอยู่กับฮาร์ดไดรฟ์ ในกรณีนี้ผมได้สแตนด์บายหมดเวลาและการจัดการเสียงอัตโนมัติ ดังนั้นฉันจึงเปลี่ยนอะคูสติกจากค่าเริ่มต้นเป็นต่ำสุดซึ่งเป็น 128 (ดังที่เห็นในภาพด้านบน)

อุณหภูมิไม่เปลี่ยนแปลงเป็นเวลาอย่างน้อย 2 ถึง 3 นาที แต่จากนั้นก็ลดระดับลง 1 องศา ฉันรอ 5 นาที 10 นาทีและยิ่งฉันรอมากเท่าไรก็ยิ่งลดลง มันเปลี่ยนจาก 53 องศาเป็น 39 องศา นั่นคือต่ำกว่า14 องศาที่ฉันคุ้นเคย

จากนั้นฉันก็เพิ่มเพียงแค่โบนัสการรอเวลาสแตนด์บายเพราะฉันไม่ได้ใช้ฮาร์ดไดรฟ์ตลอดเวลาโดยทั่วไปเพียงแค่ประมาณ 50% ของเวลาที่ฉันอยู่ในคอมพิวเตอร์ นั่นทำให้อุณหภูมิลดลง 2 ถึง 3 องศามากขึ้น เขาเป็นภาพของhddtemp:

ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้นเฮ้ไม่รู้ว่าดิสก์มีคุณสมบัตินี้ ส่วนที่อยากรู้คือ หลังจากค้นหาสิ่งนี้มามากฉันรู้ว่า HDD หลายตัวไม่มีระบบจัดการเสียงอัตโนมัติ (AAM) โดยส่วนใหญ่เป็นคดีความและสิทธิบัตร (รูปที่ Go) แต่หนึ่งในนั้นคืออันเดียวที่ฉันมี Seagate Barracuda ซึ่งถูกกล่าวถึงว่าไม่ได้รับการสนับสนุนจาก AAM ดังนั้นฉันจึงสงสัยว่าตัวเลือกนี้จะช่วยไดรฟ์ได้อย่างไรหากไม่รองรับในกรณีนี้

พบคำใบ้ที่มีประโยชน์อื่นในลิงก์นี้ซึ่งช่วยด้วยเช่นกัน

พวกเขากล่าวถึงการใช้powertopคำสั่ง terminal และตัวเลือกเคอร์เนล ครอบคลุมมาก แต่สิ่งที่ฉันใช้และใช้คือ:

การจัดการพลังงาน Sata

สิ่งนี้ถูกกล่าวถึงเกี่ยวกับ/sys/class/scsi_host/host0/link_power_management_policyบรรทัดที่ฉันถาม มันเกิดขึ้นเพียงhost0บางส่วนขึ้นอยู่กับการเชื่อมต่อเมนบอร์ด Sata ที่คุณเชื่อมต่อฮาร์ดไดรฟ์ สำหรับแล็ปท็อปส่วนใหญ่host0แล้ว ในกรณีของฉันกับการเชื่อมต่อ SATA 6 ฉันจะได้รับผ่านhost0 host6ควรสังเกตว่าคุณสมบัตินี้จะทำงานบนเคอร์เนลที่ใหม่กว่า (อย่างน้อย 2.6.x ข้างต้น แต่เนื่องจากเราอยู่ใน 3.x ดังนั้นมันจึงไม่สำคัญ) มีชิปเซ็ต Intel AHCI ที่เข้ากันได้และใช้ไดรฟ์ SATA หากคุณปฏิบัติตามข้อกำหนดทั้งหมดแล้วคุณสามารถใช้บรรทัดด้านบนด้วยวิธีดังต่อไปนี้:

  1. ตรวจสอบก่อนว่าคุณใช้โฮสต์นั้นที่ประสิทธิภาพสูงสุดหรือไม่:

    sudo cat /sys/class/scsi_host/host0/link_power_management_policy

  2. ถ้ามันบอกว่าmax_performanceทำสิ่งต่อไปนี้:

    echo min_power > /sys/class/scsi_host/host0/link_power_management_policy

    ทำซ้ำสำหรับ HDD ตัวอื่นที่มีปัญหานั้น (จำเป็นต้องตรวจสอบอีกครั้งว่า HDD ตัวใดที่เชื่อมต่ออยู่ในพอร์ต SATA เพื่อรู้ว่าโฮสต์ตัวใดอยู่) ฉันไม่แนะนำให้ใช้สิ่งนี้กับ SSD เพราะ ... เพราะอะไร .. SSD มีความร้อนอะไรที่ทำให้ ..

สิ่งนี้ไม่ได้ถาวรตั้งแต่เมื่อคุณรีบูตเครื่องคุณจะต้องทำอีกครั้ง คุณสามารถเพิ่มในไฟล์รันไทม์บางไฟล์เพื่อให้แน่ใจว่าจะเปิดใช้งานเสมอ

หมายเหตุ: การเพิ่มเวลาสแตนด์บายจะทำให้ HDD ของคุณใช้เวลานานขึ้นในการติดตั้งหากอยู่ในโหมดสแตนด์บาย การลด AAM ลงมากจะลดความเร็วของการอ่าน / เขียนลงเล็กน้อย ขึ้นอยู่กับว่าคุ้มหรือไม่ ในกรณีของฉันมันคือการลดอุณหภูมิของมัน

UPDATE: หลังจากการทดสอบประมาณ 12 ชั่วโมง HDD ก็เป็นปกติอีกครั้ง ในโหมดแสตนด์บายจะอยู่ระหว่าง 33 ถึง 35 องศา เมื่อใช้งานจะมีค่าสูงสุด 39 องศา ยังคงเป็น 10 องศาน้อยกว่าสิ่งที่มันมีเมื่อไม่ได้ใช้งานและเกือบ 15 เมื่อมันถูกใช้งาน ฉันมีความสุขและโล่งใจกับมันจริงๆ นอกจากนี้ยังไม่มีการเปิดเครื่องปรับอากาศ เพียงแค่ในอุณหภูมิห้องปกติ

UPDATE: เมื่อเปิดเครื่องปรับอากาศ HDD จะสามารถรับได้ถึง 30 องศา ก่อนที่มันจะอยู่ในช่วง 50+ รูปภาพของฉันมีความสุขแค่ไหน:

ป้อนคำอธิบายรูปภาพที่นี่

การปรับปรุง: ด้วยการทดสอบหนึ่งเดือนฉันสามารถพูดได้ว่าอุณหภูมิอยู่ภายใต้ 30 ตอนนี้ฉันอยู่ใน 26 องศาซึ่งดีมาก (น้อยกว่า 50% "ปกติ" อุณหภูมิที่มีมาก่อน)


ฉันได้ยินมาว่ามีอันตรายที่ทำให้ฮาร์ดดิสก์ต้องสแตนด์บายบ่อยเกินไป สิ่งนี้สามารถลดอายุการใช้งานได้อย่างมาก
Anwar

@ อันวาร์ที่ถูกต้อง แต่ไม่ใช่สำหรับทุกรุ่น บางคนมีวิธีจัดการโหมดสแตนด์บายที่ดีขึ้น / ปรับปรุงแล้ว ในเรื่องที่เกี่ยวกับการทำมันบ่อยครั้งมากแกนหมุนสามารถสวมใส่ HDD ได้เร็วขึ้นเนื่องจากต้องหมุน (Cold start) ซ้ำแล้วซ้ำอีก Linux จัดการกับเรื่องนี้ได้ดีมาก ตัวอย่างเช่นฉันมี Baraguda Seagate 3 ตัวแต่ละตัวสำหรับ 3TB สำหรับฉันจะบอกว่า 4-5 ปี ฉันใช้โหมดสแตนด์บายนี้กับทุกคนและหลังจาก 4 ปีพวกเขาก็ยังทำงานได้อย่างสมบูรณ์ 2 คนแรกที่ฉันขายให้เพื่อน แต่คนที่สามที่ฉันมอบให้กับเพื่อนบ้านและฉันรู้ว่าเจ้าของคนใหม่ยังคงใช้มันอยู่และนั่นก็เกือบ 6 ปีที่แล้ว
Luis Alvarado

2

มีสองวิธีในการทำสิ่งนี้:

  1. นำไดรฟ์เข้าสู่โหมดสลีปเช่นด้วย hdparm -y
  2. เพิ่มแฟน ๆ ที่เป่าลมเย็นผ่านไดรฟ์

จริงๆแล้วฉันใช้คอมพิวเตอร์โดยไม่มีกรณี ที่นั่งเปลือยกายอยู่ในโต๊ะเล็กโดยมีหน่วยเครื่องปรับอากาศชี้ไปที่นั้น ฉันทำสิ่งนี้เพราะฉันรู้แล้วว่ามีแฟน ๆ หลายคน (ยกเว้นระบบทำความเย็น) มีประสิทธิภาพน้อยกว่าการเปลือยกายบนโต๊ะ สำหรับในส่วนของการนอนหลับฉันต้องการใช้มันอย่างไม่มีปัญหาบางทีอาจจะทำให้ประสิทธิภาพลดลงบ้างหรือบางอย่างที่ทำให้อุณหภูมิลดลง
Luis Alvarado

1
ไม่จริง. ฉันพบว่ามีหลายกรณีที่ลดอุณหภูมิ - ฟิสิกส์อย่างง่าย ไดรฟ์เปล่าสามารถสูญเสียความร้อนเนื่องจากการพาความร้อนตามธรรมชาติและการแผ่รังสี เคสดึงอากาศผ่านไดรฟ์เพื่อทำให้เย็นลง
Geek

สำหรับฉันเป็นเรื่องง่าย ภายในเคส 54 องศา กรณีนอก 49 องศา มันเป็นฟิสิกส์ที่เรียบง่าย BTW กรณีนอกไม่มีกำแพง จำกัด ที่ต้องการระบายอากาศเพื่อทำให้ระบบเย็นลง มันอยู่ข้างนอกแล้วไม่สามารถรับความเย็นได้มากกว่านั้นยกเว้นสำหรับระบบระบายความร้อนที่ต่อกับไดรฟ์
Luis Alvarado

@ JourneymanGeek เพียงแค่นั่งอยู่ตรงนั้นในที่เปิดใช่คุณแย่กว่าในกรณีที่มีแฟน ๆ กำลังเคลื่อนไหวอยู่เหนือมัน แต่เขาบอกว่าเขามีแอร์ติดอยู่
psusi

0

ฮาร์ดไดรฟ์ไม่ได้ให้ความร้อนมากแม้ภายใต้ภาระ - ในบทความนี้รุ่นที่มีประสิทธิภาพต่ำที่สุดใช้พลังงานต่ำกว่า 10 วัตต์เมื่อใช้งานและสำหรับรุ่น "สีเขียว" การใช้พลังงานต่ำกว่าวัตต์เมื่อไม่ได้ใช้งาน ดังนั้นจึงเป็นไปได้ว่าไดรฟ์สี่ตัวของคุณจะสร้างความร้อนน้อยกว่าซีพียูของคุณถึงสองเท่าแม้ว่าคุณจะใช้เครื่องเพื่อทำงานหนัก I / O เป็นระยะเวลานาน

ต้องบอกว่าบางครั้งที่ผ่านมาฉันเคยมีระบบที่ไดรฟ์วิ่งร้อนมาก (และล้มเหลวเป็นประจำ) เมื่อตรวจสอบฉันพบบทความบางส่วนที่ระบุว่าแหล่งจ่ายไฟที่ไม่ดีอาจทำให้เกิดสิ่งนี้ - บางสิ่งตามแนว "การโอเวอร์โหลดบนสาย + 12V อาจทำให้เกิดแรงดันไฟฟ้าในสาย + 5V เพิ่มขึ้นซึ่งส่งผลให้ฮาร์ดไดรฟ์ร้อนเกินไป" - หรือ บางทีอาจเป็นสาย 5V ที่ใช้งานมากเกินไปฉันจำไม่ได้

โปรดทราบว่าแหล่งจ่ายไฟราคาถูกอาจมีแรงดันไฟฟ้าที่หลากหลายแม้จะไม่ได้โหลดมากเกินไปก็ตาม

ตอนนี้ฉันมีฮาร์ดไดรฟ์รุ่นเก่าบางตัวในระบบอื่นและพวกเขาก็ค่อนข้างเจ๋ง

ขออภัยคำตอบไม่รวมคำสั่ง nifty เพื่อแก้ไขปัญหา :)


1
HDD ที่เกิดขึ้นจริงที่ให้ปัญหามากที่สุดคือหนึ่งที่กล่าวถึงในบทความ Seagate Barracuda XT (ST33000651AS) อันที่ฉันมีคือ 3TB อันที่มีมากกว่า 50 องศาในขณะนี้ แหล่งจ่ายไฟกำลังใช้งานอยู่ซึ่งเป็น coolmaster ที่ดีมาก
Luis Alvarado

1
ต้องเพิ่มว่าฉันมี Samsung Spinpoint F3 หลายอันซึ่งแต่ละเครื่องมี 1Tb และพวกเขามีอุณหภูมิที่ดีระหว่าง 32 ถึง 35 องศา นั่นเป็นเรื่องปกติสำหรับฉัน แต่ในกรณีนี้ 50+ ไม่ปกติ
Luis Alvarado

@ LuisAlvarado, อ่าา, iirc นั่นเป็นไดรฟ์ 7200 รอบต่อนาทีและจะต้องวิ่งให้อุ่นขึ้นเล็กน้อย
psusi

1
@ ขอบคุณ psusi สิ่งคือ 50 องศาคือว้าวร้อนและกำลังมองหาบางสิ่งบางอย่างที่สามารถควบคุมความเร็วของดิสก์ที่สามารถหมุนได้ (การจัดการอะคูสติก) หรือสิ่งที่บอกได้ว่าเฮ้ถ้าคุณไม่ได้ใช้มัน จากนั้นปิดเครื่องจนกระทั่งติดตั้งอีกครั้ง
Luis Alvarado
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.