comando hdparm de Linux
Manual de comandos de Linux
comando hdparm de Linux para mostrar y configurar los parámetros del disco duro.
hdparm puede detectar, mostrar y configurar los parámetros del disco IDE o SCSI.
sintaxis
hdparm [-CfghiIqtTvyYZ][-a <partición de caché>][-A <0 o1>][-c <I/O modo>][-d <0 o1>][-k <0 o1>][-K <0 o1>][-m <numero de particiones>][-n <0 o1>][-p <modo PIO>][-P <numero de particiones>][-r <0 o1>][-S <tiempo>][-u <0 o1>][-W <0 o1>][-X <modo de transmisión>][dispositivo]
descripción de parámetros:
- -a<partición de caché> Establecer el número de particiones de bloques previamente almacenados al leer archivos, si no se agrega la opción <partición de caché>, se muestra la configuración actual.
- -A<0 o1> Activar o desactivar la función de caché al leer archivos.
- -c<I/O modo> Establecer IDE32bit I/O modo.
- -C Detectar el modo de gestión de energía del disco IDE.
- -d<0 o1> Establecer el modo DMA del disco.
- -f Escribir los datos del búfer de memoria al disco duro y limpiar el búfer.
- -g Mostrar los parámetros de la pista, cabeza y sector del disco duro.
- -h Mostrar la ayuda.
- -i Mostrar la información de especificaciones hardware del disco duro, que es proporcionada por el disco duro en el momento del arranque.
- -I Leer directamente la información de especificaciones hardware proporcionada por el disco duro.
- -k<0 o1> Al reiniciar el disco duro, mantener-establecimiento de parámetros dmu
- -K<0 o1> Al reiniciar el disco duro, mantener-establecimiento de parámetros de APSWXZ
- -m<numero de particiones> Establecer el número de particiones para el acceso múltiple del disco duro.
- -n<0 o1> Ignorar los errores que ocurren durante la escritura en el disco duro.
- -p<modo PIO> Establecer el modo PIO del disco duro.
- -P<numero de particiones> Establecer el número de particiones del caché interno del disco duro.
- -q No mostrar ninguna información en la pantalla al ejecutar los parámetros posteriores.
- -r<0 o1> Establecer el modo de lectura y escritura del disco duro.
- -S<tiempo> Establecer el tiempo de espera antes de que el disco duro entre en modo de ahorro de energía.
- -evaluar la eficiencia de lectura del disco duro.
- -T Evaluar la eficiencia de lectura de la caché del disco duro.
- -u<0 o1> Permitir que otros requerimientos de interrupción se ejecuten simultáneamente durante la escritura del disco.
- -v Mostrar la configuración relevante del disco duro.
- -W<0 o1> Desactivar/Habilitar la caché de escritura del disco, cada disco tiene caché de lectura y escritura, a veces cerrar la caché de escritura del disco es más eficiente que abrir la caché de escritura del disco, por lo que naturalmente se elige el primero.
- -X<Modo de transmisión> Establecer el modo de transmisión del disco duro.
- -y Poner el disco duro IDE en modo de ahorro de energía.
- -Y Poner el disco duro IDE en modo de sueño.
- -Z Desactivar la función de ahorro de energía automática de ciertos discos duros Seagate.
Ejemplo en línea
Mostrar la configuración relevante del disco duro
# hdparm /dev/sda
/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19929[Número de cilindros]/255[Número de cabezales]/63[Número de sectores], sectors = 320173056[Total de sectores], start = 0[Número de sectores de inicio]
Mostrar los números de cilindros, cabezales y sectores del disco duro
# hdparm -g /dev/sda
/dev/sda:
geometry = 19929[Número de cilindros]/255[Número de cabezales]/63[Número de sectores], sectors = 320173056[Total de sectores], start = 0[Número de sectores de inicio]
Evaluar la eficiencia de lectura del disco duro
hdparm -t /dev/sda
/dev/sda:
Lecturas de disco en caché: 166 MB en 3.03 segundos = 54.85 MB/sec
[[email protected] ~]# hdparm -t /dev/sda
/dev/sda:
Lecturas de disco en caché: 160 MB en 3.01 segundos = 53.11 MB/sec
[[email protected] ~]# hdparm -t /dev/sda
/dev/sda:
Lecturas de disco en caché: 166 MB en 3.00 segundos = 55.31 MB/sec
Manual de comandos de Linux