Minimer harddiskstøyen din med hdparm

Vi har alltid sett etter en måte å maksimere ytelsen til utstyret vårt og i sin tur minimere bruken av både ressurser og energi de bruker, og takket være teknologiske fremskritt kan vi til og med redusere irriterende støy hva våre gamle harddisker gjør.

HDD

Ikke alle brukere har toppmoderne utstyr og ikke harddisker av denne typen på datamaskinene sine. Derfor trenger de ikke å bekymre seg for brukere som må nøye seg med en datamaskin og en harddisk som lager lyd. , fordi takk til vår kjære venn Gnu / Linux vi fikk minimere støy som forekommer på eldre datamaskiner.

idsco-hardt

Disker som er inne i klassiske harddisker gir støy når de snurrer. Denne støyen fra platene kan reduseres, men vi trenger å vite rotasjonshastigheten til de interne platene, så hvordan kan vi vite i hvilken hastighet de interne platene roterer? Det er lett å vite om vi bruker hdparm-kommando.

Kommandoen hdparm er innenfor alle distribusjoner Gnu / Linux så det er ikke nødvendig å utføre ekstra installasjon. Så siden vi har hdparm, kan vi vite hvor mange omdreininger de interne diskene på harddisken roterer, vi åpner terminalen og vi begynner med å skrive:
sudo hdparm -I /dev/sda |grep acoustic
Etter å ha gjort dette vil den vise oss informasjonen til anbefalt verdi og nåværende verdi som harddisken vår har. Vel, nå blir vi nødt til å bestemme den anbefalte verdien som vi tidligere viste som nåværende verdi. Vi går tilbake til terminalen og skriver:
sudo hdparm -M (VALOR RECOMENDADO) /dev/sda

hdparm

Som vi har sett, har den ikke store komplikasjoner i driften, og variasjonene vil bli oppfattet både i støyreduksjon og i styringen av utstyret. Imidlertid er det brukere som påpeker at disse endringene ikke er endelige, og at de går tilbake til sin opprinnelige tilstand. Hvis dette er tilfelle, og etter å ha brukt hdparm, oppdager du at datamaskinen din går tilbake til hvordan den var, fiks det det ville være å kopiere den siste linjen i terminalen til filen rc.local hvis du bruker distros som er basert på Debian o en Slackware.

For de som bruker OpenSUSE de bør legge den til filen boot.local; og hvis de har en distro basert på Fedora så bør de legge den linjen til filen rc.local.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   kanaler sa

    veldig god artikkel, tusen takk.

  2.   Peter086 sa

    Det er synd at både Seagate og WD sluttet å tillate å endre strømverdier i mer enn 5 år (patentsaker).

  3.   Jesus Perales sa

    Jeg vil prøve det, det er rart, men den bærbare datamaskinen min lager ikke så mye støy, på samme måte som jeg synes den skal være med anbefalt hastighet

    1.    robertucho sa

      Tusen takk for at du var innom og leste artikkelen, jeg håper den er nyttig
      fortell oss hvordan det gikk ...
      Hilsen

  4.   manuti sa

    Tusen takk, jeg vil prøve det, siden jeg monterte en server med en vanlig harddisk og en BananaPRO og siden den ikke veier noe vibrerer den og lager for mye støy.

    1.    robertucho sa

      Takket være deg vil du sikkert løse støyproblemet, jeg håper du forteller oss hvordan det ble
      Hilsen

      1.    manuti sa

        Damn Seagate-disk ... den støtter ikke den ledelsen, og det ser ut til at det er en funksjon som ikke er inkludert i dette merket, det gir denne feilen:

        $ sudo hdparm -I / dev / sda | grep akustisk
        Anbefalt akustisk styringsverdi: 208, nåværende verdi: 0
        $ sudo hdparm -M 208 / dev / sda
        / dev / sda:
        sette akustisk styring til 208
        HDIO_DRIVE_CMD: ACOUSTIC mislyktes: Inndata / utgangsfeil
        akustisk = støttes ikke

  5.   flis sa

    LUL jeg lagde en tidtaker i systemd, det er ikke veldig vanskelig, og du kan til og med få den til å gjelde hver X gang, forresten, jeg gjorde det ikke for støyhåndtering, jeg gjorde det for APM for posten, slik at nålen ville ikke falle på landingsstripen hele tiden, spesielt fordi jeg har forlatt pc-en med torrentnedlastinger hele natten av en eller annen grunn, jeg deler innholdet i timeren min og målet slik at hvis du vil, kan du gjøre det :

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

    [Enhet]
    Beskrivelse = Kjør apm.service hvert 3. minutt

    [timer]
    OnBootSec = 1min
    OnUnitActiveSec = 3m
    Enhet = apm.service

    [Installere]
    WantedBy = multi-user.target
    #End of file

    Deretter lagres filen og .service genereres:

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

    [Enhet]
    Beskrivelse = Deaktiver harddiskens APM

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

    [Installere]
    WantedBy = multi-user.target

    #Slutt på filen, nå er det bare å trykke på lagre

    Min forståelse er at harddisker går dårlig når telleren når noen hundre tusen sykluser, årsaken til min bekymring er at alle distrosene jeg har testet har en verdi på 128, noe som på 1 minutt fører til opptil 2 eller 3 sykluser, min disken har omtrent 80K sykluser i løpet av de 6 månedene av livet (det er en overdrevet mengde).
    Når det er sagt ovenfor, gjenstår det bare å forklare operasjonen, i apm.timer blir ordren gitt at hvert minutt etter oppstart av systemet, blir apm.service utført som slår av apm (setter den i 255), deretter, hvert tredje minutt utfører den bestillingen igjen. Hvis den bærbare datamaskinen er suspendert eller i dvalemodus, går apm tilbake til 3, slik at prosessen allerede er automatisert. Etter å ha allerede generert de to forrige filene, aktiveres de ganske enkelt med følgende kommando:

    systemctl aktivere apm.timer; systemctl aktivere apm.service

    Og så starter de apm.service med
    #systemctl start apm.timer
    eller de starter systemet på nytt.
    Jeg er ikke sikker på om dette hjelper stasjonære PC-brukere, men for bærbare brukere vil det hjelpe, jeg har bare testet det på Arch og Fedora. Hvis hdparm ikke er installert, vil det ikke fungere, du kan til og med legge til linjen for å minimere støy. Hvis du vil kan du lage en ny oppføring med denne informasjonen eller oppdatere denne, i begge tilfeller har jeg alltid ønsket å dele.

    1.    filo sa

      Takk for innspillet, jeg skal teste det på den bærbare datamaskinen.

  6.   H3R3T1C sa

    Og de har aldri lurt på hvorfor harddisker følger med det, de har aldri innsett at vibrasjonene noen ganger er for å avkjøle harddisken (i det minste i sin tid den gamle MAXTOR det var det den gjorde) ....

  7.   BrunoEV sa

    Det er også mulig å redusere støy grafisk med gnome-disk-utility

  8.   flis sa

    Jeg så nettopp at i Fedora kan du ikke, men det er i utgangspunktet på grunn av hdparm-mappen. I buen er i / sur / bin
    og i fedora er det i / usr / sbin