ลดเสียงรบกวนในฮาร์ดไดรฟ์ของคุณด้วย hdparm

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

HDD

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

idsco-hard

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

คำสั่ง เอชดีพาร์ม อยู่ในการแจกแจงทั้งหมด Gnu / ลินุกซ์ ดังนั้นจึงไม่จำเป็นต้องทำการติดตั้งเพิ่มเติมใด ๆ. ดังนั้นเนื่องจากเรามี hdparm เราจึงสามารถรู้ได้ว่าดิสก์ภายในของฮาร์ดดิสก์ของเราเปิดอยู่ที่กี่รอบเราจึงเปิด ขั้ว และเราเริ่มต้นด้วยการเขียน:
sudo hdparm -I /dev/sda |grep acoustic
หลังจากทำสิ่งนี้จะแสดงข้อมูลของไฟล์ ค่าแนะนำ y ของ มูลค่าปัจจุบัน ที่ฮาร์ดไดรฟ์ของเรามี ทีนี้เราจะต้องกำหนดค่าแนะนำที่เราเคยแสดงไว้ก่อนหน้านี้ ค่าปัจจุบัน. เรากลับไปที่เทอร์มินัลและเขียนว่า:
sudo hdparm -M (VALOR RECOMENDADO) /dev/sda

เอชดีพาร์ม

ดังที่เราได้เห็นแล้วไม่มีความยุ่งยากที่สำคัญในการทำงานและการเปลี่ยนแปลงจะรับรู้ทั้งในด้านการลดเสียงรบกวนและในการจัดการอุปกรณ์ อย่างไรก็ตามมีผู้ใช้ที่ชี้ให้เห็นว่าการเปลี่ยนแปลงเหล่านี้ไม่สามารถสรุปได้และกลับสู่สถานะเดิมหากเป็นกรณีของคุณและหลังจากใช้ hdparm คุณพบว่าคอมพิวเตอร์ของคุณกลับสู่สภาพเดิมซึ่งเป็นวิธีการ ซ่อมมัน ก็คือการคัดลอกบรรทัดสุดท้ายที่อยู่ในเทอร์มินัลไปยังไฟล์ rc.local หากคุณเป็นผู้ใช้ distros ที่ใช้ debian en o Slackware.

สำหรับผู้ที่ใช้ OpenSUSE ควรเพิ่มลงในไฟล์ boot.local; และถ้าพวกเขามี distro ตาม Fedora จากนั้นพวกเขาควรเพิ่มบรรทัดนั้นลงในไฟล์ rc.local.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ช่อง dijo

    บทความที่ดีมากขอบคุณมาก

  2.   Peter086 dijo

    เป็นที่น่าเสียดายที่ทั้ง Seagate และ WD หยุดการอนุญาตให้แก้ไขค่าพลังงานเป็นเวลานานกว่า 5 ปี (สิ่งที่จดสิทธิบัตร)

  3.   พระเยซู Perales dijo

    ฉันจะลองดูมันแปลก แต่แล็ปท็อปของฉันไม่ส่งเสียงดังมากนักในทางเดียวกันฉันคิดว่ามันควรจะเป็นด้วยความเร็วที่แนะนำ

    1.    โรแบร์ตูโช dijo

      ขอบคุณมากที่แวะเข้ามาอ่านบทความนี้หวังว่าจะเป็นประโยชน์
      บอกเราว่ามันเป็นอย่างไร ...
      ความนับถือ

  4.   มนูติ dijo

    ขอบคุณมากฉันจะลองเพราะฉันติดตั้งเซิร์ฟเวอร์ด้วยฮาร์ดไดรฟ์ธรรมดาและ BananaPRO และเนื่องจากมันไม่มีน้ำหนักอะไรเลยมันจึงสั่นและส่งเสียงดังมากเกินไป

    1.    โรแบร์ตูโช dijo

      ขอบคุณคุณแน่นอนคุณจะแก้ปัญหาเสียงรบกวนฉันหวังว่าคุณจะบอกเราว่ามันเป็นอย่างไร
      ความนับถือ

      1.    มนูติ dijo

        Damn Seagate disk ... มันไม่รองรับการจัดการนี้และดูเหมือนว่ามันจะเป็นฟังก์ชั่นที่ไม่รวมอยู่ในแบรนด์นี้มันทำให้เกิดข้อผิดพลาดนี้:

        $ sudo hdparm -I / dev / sda | grep อะคูสติก
        ค่าการจัดการเสียงที่แนะนำ: 208 ค่าปัจจุบัน: 0
        $ sudo hdparm -M 208 / dev / sda
        / dev / sda:
        ตั้งค่าการจัดการเสียงเป็น 208
        HDIO_DRIVE_CMD: ACOUSTIC ล้มเหลว: ข้อผิดพลาดอินพุต / เอาต์พุต
        อะคูสติก = ไม่รองรับ

  5.   กระเบื้อง dijo

    LUL ฉันสร้างตัวจับเวลาใน systemd มันไม่ยากมากและคุณสามารถทำให้มันใช้ได้ทุกครั้ง X โดยวิธีนี้ฉันไม่ได้ทำเพื่อจัดการเสียงรบกวนฉันทำเพื่อ APM ของบันทึกเพื่อให้ เข็มไม่ได้ตกลงบนแถบเชื่อมโยงไปถึงตลอดเวลาโดยเฉพาะอย่างยิ่งเพราะฉันทิ้งพีซีไว้พร้อมกับการดาวน์โหลดฝนตกหนักทั้งคืนด้วยเหตุผลใดเหตุผลหนึ่งฉันแบ่งปันเนื้อหาของตัวจับเวลาและเป้าหมายของฉันเพื่อที่คุณจะทำได้หากต้องการคุณสามารถทำได้ :

    นาโน /usr/lib/systemd/system/apm.timer

    [Unit]
    Description = เรียกใช้ apm.service ทุก 3 นาที

    [เวลา]
    OnBootSec = 1 นาที
    OnUnitActiveSec = 3 ม
    หน่วย = apm.service

    [ติดตั้ง]
    WantedBy = multi-user.target
    # ท้ายไฟล์

    จากนั้นไฟล์จะถูกบันทึกและสร้าง. service:

    นาโน /usr/lib/systemd/system/apm.service

    [Unit]
    คำอธิบาย = ปิดการใช้งาน APM ของฮาร์ดดิสก์

    [บริการ]
    type = ง่าย
    ExecStart = / usr / bin / hdparm -B 255 / dev / sda

    [ติดตั้ง]
    WantedBy = multi-user.target

    # ตอนนี้เพียงแค่แตะบันทึก

    ความเข้าใจของฉันคือฮาร์ดไดรฟ์เสียเมื่อตัวนับถึงสองสามแสนรอบเหตุผลที่ฉันกังวลคือ distros ทั้งหมดที่ฉันทดสอบมีค่า 128 ซึ่งใน 1 นาทีทำให้เกิดขึ้นถึง 2 หรือ 3 รอบ ดิสก์มีประมาณ 80K รอบใน 6 เดือนของชีวิต (เป็นจำนวนที่เกินจริง)
    จากที่กล่าวไปข้างต้นตอนนี้ก็ยังคงเป็นเพียงการอธิบายการดำเนินการใน apm.timer คำสั่งจะได้รับว่าทุกนาทีหลังจากเริ่มต้นระบบ apm.service จะถูกเรียกใช้งานซึ่งจะปิด apm (ทำให้เป็น 255) จากนั้น ทุกๆ 3 นาทีจะดำเนินการตามคำสั่งอีกครั้งหากแล็ปท็อปถูกระงับหรือจำศีล apm จะกลับไปที่ 128 ซึ่งเป็นวิธีการอัตโนมัติอยู่แล้ว หลังจากสร้างสองไฟล์ก่อนหน้านี้แล้วพวกเขาจะเปิดใช้งานด้วยคำสั่งต่อไปนี้:

    systemctl เปิดใช้ apm.timer; systemctl เปิดใช้ apm.service

    จากนั้นพวกเขาเริ่ม apm.service ด้วย
    #systemctl เริ่ม apm.timer
    หรือแค่รีบูตระบบ
    ฉันไม่แน่ใจว่าสิ่งนี้ช่วยผู้ใช้พีซีเดสก์ท็อปหรือไม่ แต่สำหรับผู้ใช้แล็ปท็อปมันจะช่วยได้ฉันได้ทดสอบบน Arch และ Fedora เท่านั้นหากไม่ได้ติดตั้ง hdparm จะไม่ทำงานคุณสามารถเพิ่มบรรทัดเพื่อลดเสียงรบกวนได้ หากคุณต้องการคุณสามารถสร้างรายการใหม่ด้วยข้อมูลนี้หรืออัปเดตได้ในทั้งสองกรณีฉันต้องการแบ่งปันเสมอ

    1.    กองทัพเรือ dijo

      ขอบคุณสำหรับข้อมูลที่ป้อนฉันจะทดสอบบนแล็ปท็อป

  6.   H3R3T1C dijo

    และพวกเขาไม่เคยสงสัยเลยว่าทำไม HDD จึงมาพร้อมกับสิ่งนั้นพวกเขาไม่เคยตระหนักว่าบางครั้งการสั่นสะเทือนจะทำให้ HDD เย็นลง (อย่างน้อยก็ในยุคนั้น MAXTOR รุ่นเก่านั่นคือสิ่งที่มันทำ)

  7.   บรูโน dijo

    นอกจากนี้ยังสามารถลดสัญญาณรบกวนแบบกราฟิกด้วย gnome-disk-utility

  8.   กระเบื้อง dijo

    ฉันเพิ่งเห็นว่าใน fedora คุณทำไม่ได้ แต่โดยพื้นฐานแล้วเป็นเพราะโฟลเดอร์ hdparm ในซุ้มอยู่ใน / sur / bin
    และใน fedora จะอยู่ใน / usr / sbin