Dado que desde hace un tiempo he había tenido que utilizar una máquina que muy probablemente sea la abuela de la que tu estás usando ahora, he tenido que recurrir a varias técnicas para optimizar el desempeño del sistema.
Una de esas técnicas es el uso de hdparm para controlar los parámetros de funcionamiento de los discos IDE. Esto es muy sencillo, aunque peligroso si se hace sin precaución, con una herramienta clásica de la administración de sistemas Linux, hdparm.
Primero que nada instalamos hdparm:
# emerge sys-apps/hdparm (portage)
ó
# paludis -i sys-apps/hdparm (paludis)
Después de instalarlo debemos ajustar la configuración de la herramienta a las características del disco duro de nuestra máquina. Antes de esto, es importante que revises las características de tu disco y conozcas sus capacidades y limitaciones, a fin de sacarle el máximo volumen de jugo posible…
Puedes obtener información de tu disco de varias maneras, una es precisamente utilizando hdparm,
# hdparm /dev/
ó más información con
# hdparm -I /dev/
Otra manera es revisar las características en la página del fabricante y las opciones configuradas en el BIOS del sistema para el disco a optimizar.
Podemos conocer el actual desempeño del disco corriendo algunas pruebas,
# hdparm -Tt /dev/
Una vez conocemos las características del disco, podemos modificar su funcionamiento mediante el paso de opciones específicas a hdparm. En el fichero ‘/etc/conf.d/hdparm’ encontrarás una línea como la siguiente:
all_args=”"
Si tienes solo un disco IDE o todos tus discos son IDE es seguro colocar todas las opciones en esa variable, de lo contrario será necesario utilizar las variables pata_all_args y sata_all_args en el mismo archivo.
Un ejemplo sería,
all_args=”-X66 -d1 -u1 -c3″
-X66: Configura UltraDMA a modo 2
-d1: _Enciende_ DMA
-u1: Desenmascara las IRQs del disco para ahorrar tiempo en las transacciones.
-c3: Activa transferencias en modo 32bits.
Probamos la configuración antes de hacerla definitiva,
# hdparm -X66 -d1 -u1 -c3 /dev/
Vemos los cambios,
# hdparm -Tt /dev/
Ahora hacemos que corra en cada arranque del sistema, dado que las opciones configuradas no se mantienen al apagarlo.
# rc-update add hdparm default
Hdparm es una herramienta MUY madura y amplia, permite no solo ajustar el rendimiento sino también el ahorro de energía. Te invito a que leas el manpage de hdparm para ir más allá…


