Minimer din harddiskstøj med hdparm

Vi har altid søgt en måde at maksimere ydeevnen på vores udstyr på og samtidig minimere brugen af ​​både ressourcer og energi, som de bruger, og takket være teknologiske fremskridt kan vi endda reducere irriterende støj hvad vores gamle harddiske gør.

HDD

Ikke alle brugere har avanceret udstyr og ikke harddiske af denne type på deres computere, hvorfor de for brugere, der er nødt til at nøjes med en computer og en harddisk, der laver støj, ikke behøver at bekymre sig mere , fordi tak til vores kære ven Gnu / Linux fik vi minimere støj der forekommer på ældre computere.

idsco-hårdt

Diskene, der er inde i de klassiske harddiske, producerer støj, når de drejes. Denne støj fra diskene kan reduceres, men vi har brug for at kende rotationshastigheden på de interne diske, så hvordan kan vi vide med hvilken hastighed de interne diske roterer? Det er let at vide, om vi bruger hdparm-kommando.

Kommandoen hdparm er inden for alle distributioner GNU / Linux så det er ikke nødvendigt at foretage nogen ekstra installation. Da vi har hdparm, kan vi vide, hvor mange omdrejninger de interne diske på vores harddisk drejer, vi åbner terminalen og vi starter med at skrive:
sudo hdparm -I /dev/sda |grep acoustic
Efter at have gjort dette vil det vise os oplysningerne om anbefalet værdi og nuværende værdi som vores harddisk har. Nå, nu bliver vi nødt til at bestemme den anbefalede værdi, som vi tidligere viste som nuværende værdi. Vi går tilbage til terminalen og skriver:
sudo hdparm -M (VALOR RECOMENDADO) /dev/sda

hdparm

Som vi har set, har den ikke store komplikationer i dens drift, og variationerne opfattes både i støjreduktion og i styringen af ​​udstyret. Der er dog brugere, der påpeger, at disse ændringer ikke er endelige, og at de vender tilbage til deres oprindelige tilstand, hvis dette er tilfældet, og efter brug af hdparm opdager du, at din computer vender tilbage til, hvordan den var, en måde at lav det det ville være at kopiere den sidste linje i terminalen til filen rc.lokal hvis du er bruger af distroer, der er baseret på Debian eller Slackware.

For dem der bruger OpenSUSE de skal føje det til filen boot.local; og hvis de har en distro baseret på Fedora så skal de føje den linje til filen rc.lokal.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Canales sagde han

    meget god artikel, meget tak.

  2.   Peter086 sagde han

    Det er en skam, at både Seagate og WD stoppede med at ændre effektværdier i mere end 5 år (patentsag).

  3.   Jesus Perales sagde han

    Jeg vil prøve det, det er underligt, men min bærbare computer laver ikke så meget støj, på samme måde som jeg synes, det skal være med den anbefalede hastighed

    1.    Robertucho sagde han

      Mange tak for at komme forbi og læse artiklen, jeg håber, det er nyttigt
      fortæl os hvordan det gik ...
      hilsen

  4.   manuti sagde han

    Mange tak, jeg vil prøve det, da jeg monterede en server med en normal harddisk og en BananaPRO, og da den ikke vejer noget, vibrerer den og giver overdreven støj.

    1.    Robertucho sagde han

      Tak til dig vil du helt sikkert løse støjproblemet, jeg håber, du fortæller os, hvordan det blev
      hilsen

      1.    manuti sagde han

        Damn Seagate-disk ... det understøtter ikke denne ledelse, og det ser ud til, at det er en funktion, der ikke er inkluderet i dette mærke, det giver denne fejl:

        $ sudo hdparm -I / dev / sda | grep akustisk
        Anbefalet akustisk styringsværdi: 208, nuværende værdi: 0
        $ sudo hdparm -M 208 / dev / sda
        / dev / sda:
        indstilling af akustisk styring til 208
        HDIO_DRIVE_CMD: ACOUSTIC mislykkedes: Input / output-fejl
        akustisk = understøttes ikke

  5.   flise sagde han

    LUL Jeg lavede en timer i systemd, det er ikke særlig svært, og du kan endda få det til at gælde hver X gang, forresten, jeg gjorde det ikke for støjhåndtering, jeg gjorde det for APM for posten, så nålen ikke faldt på landingsstripen hele tiden, især fordi jeg har efterladt pc'en med download af torrent hele natten af ​​en eller anden grund, deler jeg indholdet af min timer og målet, så hvis du vil gøre det:

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

    [Enhed]
    Beskrivelse = Kør apm.service hvert 3. minut

    [Timer]
    OnBootSec = 1 min
    OnUnitActiveSec = 3m
    Enhed = apm.service

    [Installere]
    WantedBy = multi-user.target
    #Slut på fil

    Derefter gemmes filen, og .service genereres:

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

    [Enhed]
    Beskrivelse = Deaktiver APM for harddisken

    [Service]
    Type = enkel
    ExecStart = / usr / bin / hdparm -B 255 / dev / sda

    [Installere]
    WantedBy = multi-user.target

    #Slut på filen, tryk nu bare på Gem

    Min forståelse er, at harddiske går dårligt, når tælleren når et par hundrede tusind cykler, grunden til min bekymring er, at alle de distroer, jeg har testet, har en værdi på 128, hvilket på 1 minut forårsager op til 2 eller 3 cyklusser, min disken har omkring 80K cyklusser i sine 6 måneders levetid (det er en overdrevet mængde).
    Når det er sagt ovenstående, er det nu kun at forklare operationen, i apm.timer gives ordren om, at hvert minut efter systemstart, udføres apm.service, der slukker apm (det indstiller det til 255), derefter , hvert 3. minut udfører den igen ordren. Hvis den bærbare computer er suspenderet eller i dvaletilstand, vender apm'en tilbage til 128, på den måde automatiseres processen. Efter at have allerede genereret de to foregående filer, aktiveres de simpelthen med følgende kommando:

    systemctl aktiverer apm.timer; systemctl aktiverer apm.service

    Og så starter de apm.service med
    #systemctl start apm.timer
    eller de genstarter bare systemet.
    Jeg er ikke sikker på, om dette hjælper stationære pc-brugere, men for bærbare brugere vil det hjælpe, jeg har kun testet det på Arch og Fedora, hvis hdparm ikke er installeret, fungerer det ikke, du kan endda tilføje linjen for at minimere støj. Hvis du vil, kan du oprette en ny post med denne info eller opdatere denne, i begge tilfælde har jeg altid ønsket at dele.

    1.    Filo sagde han

      Tak for input, jeg tester det på den bærbare computer.

  6.   H3R3T1C sagde han

    Og de har aldrig spekuleret på, hvorfor HDD'er kommer med det, de har aldrig indset, at vibrationerne undertiden er til at afkøle HDD'en (i det mindste i sin tid den gamle MAXTOR, det var hvad den gjorde)….

  7.   BrunoEV sagde han

    Det er også muligt at reducere støj grafisk med gnome-disk-utility

  8.   flise sagde han

    Jeg så lige, at i Fedora kan du ikke, men det er dybest set på grund af mappen hdparm. I buen er der i / sur / bin
    og i fedora er det i / usr / sbin