Comando hdparm de Linux
Manual completo de comandos de Linux
El comando hdparm de Linux se utiliza para mostrar y configurar los parámetros del disco duro.
hdparm puede detectar, mostrar y configurar los parámetros de los discos duros IDE o SCSI.
Sintaxis
hdparm [-CfghiIqtTvyYZ][-a <快取分区>][-A <0或1>][-c <I/O模式>][-d <0或1>][-k <0或1>][-K <0或1>][-m <分区数>][-n <0或1>][-p <PIO模式>][-P <分区数>][-r <0或1>][-S <时间>][-u <0或1>][-W <0或1>][-X <传输模式>][设备]
Descripción de parámetros:
- -a<partición de caché> Establece el número de particiones que se pre-almacenan en el área de bloque al leer archivos. Si no se añade la opción <partición de caché>, se muestra la configuración actual.
- -A<0 o 1> Activa o desactiva la función de caché al leer archivos.
- -c<modo I/O> Establece el modo I/O de 32 bits de IDE.
- -C Detecta el modo de administración de energía del disco duro IDE.
- -d<0 o 1> Establece el modo DMA del disco.
- -f Escribe los datos del búfer de memoria en el disco duro y limpia el búfer.
- -g Muestra parámetros como pistas, cabezales y sectores del disco duro.
- -h Muestra la ayuda.
- -i Muestra la información de especificaciones de hardware del disco duro, que es proporcionada por el propio disco duro al encender el sistema.
- -I Lee directamente la información de especificaciones de hardware proporcionada por el disco duro.
- -k<0 o 1> Al restablecer el disco duro, conserva la configuración de los parámetros -dmu.
- -K<0 o 1> Al restablecer el disco duro, conserva la configuración de los parámetros -APSWXZ.
- -m<número de sectores> Establece el número de particiones para el acceso multipartición del disco duro.
- -n<0 o 1> Ignora los errores que ocurren al escribir en el disco duro.
- -p<modo PIO> Establece el modo PIO del disco duro.
- -P<número de sectores> Establece el número de particiones de la caché interna del disco duro.
- -q No muestra ninguna información en pantalla al ejecutar los parámetros subsiguientes.
- -r<0 o 1> Establece el modo de lectura/escritura del disco duro.
- -S<tiempo> Establece el tiempo de espera antes de que el disco duro entre en modo de ahorro de energía.
- -t Evalúa la eficiencia de lectura del disco duro.
- -T Evalúa la eficiencia de lectura de la caché del disco duro.
- -u<0 o 1> Permite que otras solicitudes de interrupción se ejecuten simultáneamente durante el acceso al disco duro.
- -v Muestra la configuración relacionada con el disco duro.
- -W<0 o 1> Desactiva/activa la caché de escritura del disco. Cada disco tiene caché de lectura y caché de escritura. A veces, la eficiencia de desactivar la caché de escritura es mayor que la de activarla, así que, por supuesto, se elige la primera opción.
- -X<modo de transferencia> Establece el modo de transferencia del disco duro.
- -y Hace que el disco duro IDE entre en modo de ahorro de energía.
- -Y Hace que el disco duro IDE entre en modo de suspensión.
- -Z Desactiva la función de ahorro de energía automática de algunos discos duros Seagate.
Ejemplos
Mostrar la configuración relacionada del disco duro:
# hdparm /dev/sda /dev/sda: IO_support = 0 (default 16-bit) readonly = 0 (off) readahead = 256 (on) geometry = 19929[柱面数]/255[磁头数]/63[扇区数], sectors = 320173056[总扇区数], start = 0[起始扇区数]
Mostrar el número de cilindros, cabezales y sectores del disco duro
# hdparm -g /dev/sda /dev/sda: geometry = 19929[柱面数]/255[磁头数]/63[扇区数], sectors = 320173056[总扇区数], start = 0[起始扇区数]
Evaluar la eficiencia de lectura del disco duro
hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 166 MB in 3.03 seconds = 54.85 MB/sec [root@linuxso.com ~]# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 160 MB in 3.01 seconds = 53.11 MB/sec [root@linuxso.com ~]# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 166 MB in 3.00 seconds = 55.31 MB/secOtras extensiones