Minimice o ruído do disco duro con hdparm

Sempre buscamos un xeito de maximizar o rendemento dos nosos equipos e ao mesmo tempo minimizar o uso de recursos e enerxía que estes consumen e grazas aos avances tecnolóxicos podemos incluso reducir o ruído molesto o que fan os nosos vellos discos duros.

Disco duro Non todos os usuarios dispoñen de equipos de última xeración e non teñen discos duros deste tipo nos seus ordenadores, razón pola que os usuarios que teñen que conformarse cun ordenador e un disco duro que fan ruído xa non teñen que preocuparse. , porque grazas ao noso querido amigo Gnu / Linux conseguimos minimizar o ruído que ocorre nos ordenadores máis antigos.

idsco-hard Os discos que están dentro dos discos duros clásicos producen ruído cando xiran. Este ruído dos discos pódese reducir, pero necesitamos coñecer a velocidade de rotación dos discos internos, entón como podemos saber a que velocidade xiran os discos internos? Ben, é doado saber se usamos o comando hdparm.

O comando hdparm está dentro de todas as distribucións Gnu / Linux polo que non será necesario facer ningunha instalación adicional. Así, xa que temos hdparm, podemos saber cantas revolucións xiran os discos internos do noso disco duro, abrimos o terminal e comezamos escribindo:
sudo hdparm -I /dev/sda |grep acoustic
Despois de facelo mostraranos a información do valor recomendado e valor actual que ten o noso disco duro. Ben, agora imos ter que determinar o valor recomendado que antes mostramos como valor actual. Volvemos ao terminal e escribimos:
sudo hdparm -M (VALOR RECOMENDADO) /dev/sda

hdparm Como vimos, non ten ningunha complicación importante no seu funcionamento e percibiranse as variacións tanto na redución de ruído como na xestión de equipos. Non obstante, hai usuarios que sinalan que estes cambios non son definitivos e que volven ao seu estado orixinal, se é o teu caso e despois de usar hdparm descubres que o teu ordenador volve a como era, unha forma de solucionalo sería copiar a última liña que hai no terminal no ficheiro rc.local se es usuario de distros baseados en Debian o en Slackware.

Para os que usan OpenSUSE deberían engadilo ao ficheiro arranque.local; e se teñen unha distro baseada en Fedora entón deberían engadir esa liña ao ficheiro rc.local.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

12 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   canles dixo

    moi bo artigo, moitas grazas.

  2.   Peter086 dixo

    É unha mágoa que tanto Seagate como WD deixasen de permitir modificar os valores de potencia durante máis de 5 anos (cousa patente).

  3.   Xesús Perales dixo

    Probareino, é estraño pero o meu portátil non fai tanto ruído, do mesmo xeito creo que debería estar á velocidade recomendada

    1.    robertucho dixo

      Moitas grazas por pasar e ler o artigo, espero que sexa útil
      cóntanos como foi ...
      lembranzas

  4.   manuti dixo

    Moitas grazas, intentareino, xa que montei un servidor cun disco duro normal e un BananaPRO e como non pesa nada vibra e fai un ruído excesivo.

    1.    robertucho dixo

      Grazas a ti, seguramente resolverás o problema do ruído, espero que nos digas como resultou
      lembranzas

      1.    manuti dixo

        Maldito disco Seagate ... non admite esa xestión e parece que é unha función que non se inclúe con esta marca, dá este erro:

        $ sudo hdparm -I / dev / sda | grep acústico
        Valor de xestión acústico recomendado: 208, valor actual: 0
        $ sudo hdparm -M 208 / dev / sda
        / dev / sda:
        establecendo a xestión acústica en 208
        HDIO_DRIVE_CMD: fallou ACÚSTICO: erro de entrada / saída
        acústico = non soportado

  5.   Azulexo dixo

    LUL Fixen un temporizador en systemd, non é moi difícil e incluso podes facelo aplicar cada X veces, por certo, non o fixen para a xestión do ruído, fíxeno polo APM do disco, para que a agulla non caia a pista de aterraxe todo o tempo, sobre todo porque deixei o PC con descargas torrent toda a noite por unha ou outra razón, comparto o contido do meu temporizador e do obxectivo para que, se queres, podas facelo:

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

    [Unidade]
    Descrición = Executa apm.service cada 3 minutos

    [Temporizador]
    OnBootSec = 1min
    OnUnitActiveSec = 3m
    Unidade = apm.service

    [Instalar]
    WantedBy = multi-usuario.target
    #Final do ficheiro

    Entón gárdase o ficheiro e xérase o .service:

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

    [Unidade]
    Descrición = Desactiva a APM do disco duro

    [Servizo]
    Tipo = simple
    ExecStart = / usr / bin / hdparm -B 255 / dev / sda

    [Instalar]
    WantedBy = multi-usuario.target

    #Final do ficheiro, agora só tes que gardar

    Entendo que os discos duros fallan cando o contador alcanza algúns centos de miles de ciclos, a razón da miña preocupación é que todas as distros que probei teñen un valor de 128, o que en 1 minuto provoca ata 2 ou 3 ciclos, o meu disco ten uns 80K ciclos nos seus 6 meses de vida (é unha cantidade esaxerada).
    Dito o anterior, agora só queda explicar a operación, no apm.timer dáse a orde de que cada minuto despois do inicio do sistema se execute apm.service que apaga o apm (colócao en 255), entón, cada 3 minutos executa de novo a orde, se o portátil está suspendido ou hibernado, o apm volve a 128, así o proceso xa está automatizado. Xa xerados os dous ficheiros anteriores, simplemente actívanse co seguinte comando:

    systemctl habilitar apm.timer; systemctl habilitar apm.service

    E entón comezan o servizo apm.service con
    #systemctl comeza apm.timer
    ou simplemente reinician o sistema.
    Non estou seguro de que isto axude aos usuarios de PC de escritorio, pero para os portátiles axudará, só o probei en Arch e Fedora, se hdparm non está instalado non funcionará, incluso podes engadir a liña para minimizar o ruído. Se queres podes facer unha nova entrada con esta información ou actualizala, nos dous casos sempre quixen compartir.

    1.    Flota dixo

      Grazas pola entrada, probareino no portátil.

  6.   H3R3T1C dixo

    E nunca se preguntaron por que os HDD veñen con iso, nunca se decataron de que as vibracións ás veces son para arrefriar o HDD (polo menos no seu tempo o vello MAXTOR é o que facía) ...

  7.   Bruno EV dixo

    Tamén é posible reducir o ruído gráficamente con gnome-disk-utility

  8.   Azulexo dixo

    Acabo de ver que en fedora non se pode, pero basicamente é pola carpeta hdparm. En arch está en / sur / bin
    e en fedora está en / usr / sbin