Comando hdparm de Linux

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/sec

Linux 命令大全Manual completo de comandos de Linux

Otras extensiones