parámetro hd

Programa de línea de comandos de Linux para modificar los parámetros de la unidad de disco duro
parámetro hd
Desarrollador(es)Marcos Señor
Versión estable
9.65 [1]  / 7 de septiembre de 2022 ; hace 2 años ( 7 de septiembre de 2022 )
Sistema operativoLinux
Tamaño134 kB
TipoSoftware de utilidad
LicenciaLicencia BSD
Sitio websourceforge.net/projects/hdparm/

hdparm es un programa de línea de comandos para Linux que permite configurar y visualizar los parámetros de hardware de las unidades de disco duro ATA y probar el rendimiento . [2] [3] Puede configurar parámetros como cachés de unidades, modo de suspensión, administración de energía, administración acústica y configuraciones de DMA . GParted [ cita requerida ] y Parted Magic incluyen hdparm . [4]

El cambio de los parámetros de hardware de valores predeterminados conservadores subóptimos a sus valores óptimos puede mejorar considerablemente el rendimiento. Por ejemplo, activar el DMA puede, en algunos casos, duplicar o triplicar el rendimiento de los datos. Sin embargo, no existe un método fiable para determinar los valores óptimos para una determinada combinación de controlador y unidad, salvo un meticuloso proceso de ensayo y error.

Dependiendo de los parámetros dados, hdparm puede provocar fallas en la computadora o hacer que los datos en el disco sean inaccesibles.

Ejemplos de uso

hdparm debe ejecutarse con privilegios especiales; de lo contrario, no se encontrará o las acciones solicitadas no se ejecutarán correctamente.

Información de visualización del disco duro: [5]

sudo hdparm -I /dev/sda

Activar DMA para el primer disco duro:

sudo hdparm -d1 /dev/sda

Pruebe la velocidad de rendimiento de lectura del dispositivo (-t para cronometrar lecturas de disco con búfer) del primer disco duro:

sudo hdparm -t /dev/sda

Habilitar el apagado automático para ahorro de energía después de inactividad (24*5=120 segundos):

sudo hdparm -S 24 /dev/sda

Para conservar la configuración de hdparm después de un reinicio de software, ejecute:

sudo hdparm -K 1 /dev/sda

Habilitar lectura anticipada:

sudo hdparm -A 1 /dev/sda

Establezca un HPA volátil de 10000000 sectores en el primer disco duro (el HPA se perderá después de un ciclo de encendido):

hdparm -N 10000000 /dev/sda

Establezca un HPA permanente de 10000000 sectores en el primer disco duro (el HPA permanecerá activo después de los ciclos de encendido y apagado):

hdparm -N p10000000 /dev/sda

Cambie su gestión acústica, a costa del rendimiento de lectura/escritura (aunque algunos discos duros y SSD pueden ignorar esta configuración):

sudo hdparm -M 128 /dev/sda

Si los intervalos de sincronización del disco son demasiado cortos, incluso pequeñas cantidades de datos se escribirán en el disco, lo que puede tener graves consecuencias para su vida útil. La mejor manera sería recopilar datos pequeños en fragmentos más grandes y esperar hasta que el fragmento sea lo suficientemente grande como para escribirlo en el disco.

Los navegadores web actuales, como Chrome, escriben periódicamente pequeños fragmentos durante la navegación para no perder ningún dato importante cuando la aplicación falla. Sin embargo, esto hace que el disco gire muy a menudo, ya que la unidad necesita liberar y luego aparcar sus cabezales repetidamente. Por lo tanto, los ruidos generados pueden ser considerados como una distracción para el usuario. Para evitar este problema, el usuario puede cambiar la unidad al nivel más bajo de administración de energía (el siguiente valor, 255, desactiva la administración de energía): [6]

hdparm -B 254 /dev/sda

Además, cambiar el valor de /proc/sys/vm/dirty_expire_centisecs puede tener un efecto en el rendimiento. Establece el intervalo de vaciado cuando se escriben páginas sucias en el disco. [7]

Estos comandos sólo son efectivos a largo plazo si el usuario hace que los cambios sean persistentes. Sin embargo, las configuraciones que el usuario puede establecer a través de hdparm se revierten cada vez que se reinicia el sistema. Por lo tanto, puede ser conveniente restaurar las configuraciones personales al iniciar. Un lugar apropiado que existe en la mayoría de las distribuciones de Linux es el script /etc/rc.local. [ cita requerida ]

Véase también

Referencias

  1. ^ "Se lanzó hdparm-9.65".
  2. ^ Nemeth, Evi; Snyder, Garth; Hein, Trent R. (30 de octubre de 2006). Manual de administración de Linux. Addison-Wesley Professional. págs. 129-131. ISBN 978-0-13-700275-7.
  3. ^ Flickenger, Rob (20 de enero de 2003). Trucos para servidores Linux: 100 consejos y herramientas de nivel industrial. "O'Reilly Media, Inc.", págs. 43-46. ISBN 978-1-4493-7892-9.
  4. ^ "Parted Magic 2020-12-25" . Consultado el 21 de enero de 2021 .
  5. ^ "Puesta a punto del disco duro".
  6. ^ "ThinkWiki.org".
  7. ^ "Documentación para /proc/sys/vm/*".
Obtenido de "https://es.wikipedia.org/w/index.php?title=Hdparm&oldid=1243898342"