Smanjite buku tvrdog diska pomoću hdparm

Oduvijek smo tražili način da maksimiziramo performanse naše opreme i zauzvrat smanjimo upotrebu i resursa i energije koju oni troše, a zahvaljujući tehnološkom napretku možemo čak smanjiti dosadnu buku šta rade naši stari tvrdi diskovi.

HDD

Nemaju svi korisnici modernu opremu, a ne tvrde diskove ove vrste u svojim računarima, zbog čega oni koji se moraju zadovoljiti računarom i čvrstim diskom koji stvaraju buku, ne moraju brinuti više, jer zahvaljujući našem dragom prijatelju Gnu / Linuxu smo dobili minimalizirati buku koja se javlja kod starijih računara.

idsco-hard

Diskovi koji se nalaze unutar klasičnih tvrdih diskova proizvode buku prilikom okretanja. Ovaj šum s diskova se može smanjiti, ali moramo znati brzinu rotacije unutrašnjih diskova, pa kako onda znati kojom brzinom se okreću unutrašnji diskovi? Pa, lako je znati koristimo li hdparm naredba.

Naredba hdparm je u svim distribucijama Gnu / Linux tako da neće biti potrebno raditi bilo kakvu dodatnu instalaciju. Dakle, budući da imamo hdparm, možemo znati na koliko okretaja se okreću unutrašnji diskovi našeg tvrdog diska terminal i započinjemo pisanjem:
sudo hdparm -I /dev/sda |grep acoustic
Nakon što će to učiniti, pokazat će nam informacije o preporučena vrijednost i trenutna vrijednost koji ima naš tvrdi disk. Eto, sada ćemo morati odrediti preporučenu vrijednost kao što smo prethodno pokazali trenutna vrijednost. Vraćamo se na terminal i pišemo:
sudo hdparm -M (VALOR RECOMENDADO) /dev/sda

hdparm

Kao što smo vidjeli, nema većih komplikacija u svom radu, a varijacije će se primijetiti i u smanjenju buke i u upravljanju opremom. Međutim, postoje korisnici koji ističu da ove promjene nisu konačne i da se vraćaju u prvobitno stanje, ako je to vaš slučaj i nakon upotrebe hdparm otkrijete da se vaše računalo vraća u stanje kakvo je bilo, način da popravi bilo bi kopiranje zadnjeg retka koji se nalazi u terminalu u datoteku rc.local ako ste korisnik distro-a zasnovanih na Debian ili u Slackware.

Za one koji koriste OpenSUSE trebali bi ga dodati u datoteku boot.local; i ako imaju distro na osnovu fedora onda bi trebali dodati taj redak u datoteku rc.local.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   kanala rekao je

    vrlo dobar članak, puno vam hvala.

  2.   Peter086 rekao je

    Šteta je što su i Seagate i WD prestali dopuštati izmjenu vrijednosti snage više od 5 godina (stvar s patentima).

  3.   Isuse Perales rekao je

    Pokušat ću, čudno je, ali moj laptop ne stvara toliko buke, na isti način na koji mislim da bi trebao biti preporučene brzine

    1.    robertucho rekao je

      Puno vam hvala što ste navratili i pročitali članak, nadam se da je koristan
      recite nam kako je prošlo ...
      Saludos

  4.   manuti rekao je

    Puno vam hvala, pokušat ću, jer sam montirao server s normalnim tvrdim diskom i BananaPRO-om, a kako ništa ne teži, vibrira i stvara prekomjernu buku.

    1.    robertucho rekao je

      Zahvaljujući vama sigurno ćete riješiti problem buke, nadam se da ćete nam reći kako je ispalo
      Saludos

      1.    manuti rekao je

        Prokleti Seagate disk ... ne podržava ovo upravljanje i čini se da je to funkcija koja nije uključena u ovu marku, daje ovu pogrešku:

        $ sudo hdparm -I / dev / sda | grep acoustic
        Preporučena vrijednost zvučnog upravljanja: 208, trenutna vrijednost: 0
        $ sudo hdparm -M 208 / dev / sda
        / dev / sda:
        postavljanjem akustičnog upravljanja na 208
        HDIO_DRIVE_CMD: ACOUSTIC nije uspio: greška ulaza / izlaza
        akustična = nije podržana

  5.   Pločica rekao je

    LUL Napravio sam tajmer u systemd-u, to nije jako teško, a možete ga čak i primijeniti svaki X put, usput, nisam to učinio za upravljanje bukom, već za APM zapisa, tako da igla ne pada na traku za slijetanje cijelo vrijeme, pogotovo jer sam iz jednog ili drugog razloga cijelu noć ostavio računalo sa preuzimanjima bujica, dijelim sadržaj svog tajmera i cilja tako da, ako želite, možete to učiniti :

    nano /usr/lib/systemd/system/apm.timer

    [Jedinica]
    Opis = Pokrenite apm.service svake 3 minute

    [Tajmer]
    OnBootSec = 1min
    OnUnitActiveSec = 3m
    Jedinica = apm.service

    [Instaliraj]
    WantedBy = multi-user.target
    # Kraj datoteke

    Tada se datoteka sprema i generira se .service:

    nano /usr/lib/systemd/system/apm.service

    [Jedinica]
    Opis = Onemogući APM tvrdog diska

    [Servis]
    Tip = jednostavno
    ExecStart = / usr / bin / hdparm -B 255 / dev / sda

    [Instaliraj]
    WantedBy = multi-user.target

    # Kraj datoteke, sada samo dodirnite Spremi

    Koliko razumijem, tvrdi diskovi se pokvare kad brojač dosegne nekoliko stotina hiljada ciklusa, razlog za moju zabrinutost je što svi distro-ovi koje sam testirao imaju vrijednost 128, što u 1 minuti uzrokuje do 2 ili 3 ciklusa, disk ima oko 80 ciklusa u svojih 6 mjeseci života (to je pretjerana količina).
    Rekavši gore navedeno, sada ostaje samo objasniti operaciju, u apm.timeru daje se nalog da se svaki minut nakon pokretanja sistema izvrši apm.service koji apm isključi (stavi u 255), zatim, svaki 3 minute ponovo izvršava nalog, ako je laptop suspendovan ili hiberniran, apm se vraća na 128, na taj način je postupak automatiziran. Nakon što su već generirale dvije prethodne datoteke, one se jednostavno aktiviraju sljedećom naredbom:

    systemctl enable apm.timer; systemctl omogući apm.service

    A onda pokreću uslugu apm.service sa
    #systemctl start apm.timer
    ili jednostavno ponovo pokrenu sistem.
    Nisam siguran da li ovo pomaže korisnicima stolnih računara, ali za korisnike prijenosnih računala će pomoći, testirao sam ga samo na Archu i Fedori, ako hdparm nije instaliran, neće raditi, možete čak dodati i red kako biste smanjili buku. Ako želite, možete unijeti novi unos s ovim informacijama ili ih ažurirati, u oba slučaja sam oduvijek želio podijeliti.

    1.    Flota rekao je

      Hvala na unosu, testirat ću ga na laptopu.

  6.   H3R3T1C rekao je

    I nikada se nisu zapitali zašto HDD-ovi dolaze s tim, nikada nisu shvatili da vibracije ponekad trebaju hladiti HDD (barem u to vrijeme stari MAXTOR je to radio) ...

  7.   BrunoEV rekao je

    Takođe je moguće grafički smanjiti buku pomoću uslužnog programa gnome-disk

  8.   Pločica rekao je

    Upravo sam vidio da u Fedori ne možete, ali u osnovi je to zbog mape hdparm. U luku je u / sur / bin
    a u Fedori je u / usr / sbin