hdparm

hdparm

Información
Desarrollado por ideguy
Última versión 9,60 (21 de noviembre de 2020)
Sistema de explotación GNU / Linux
Medio ambiente GNU / Linux - UNIX
Licencias BSD
Sitio web sourceforge.net/projects/hdparm/

hdparm es una utilidad desde la línea de comandos en Linux para visualizar e identificar los parámetros de un drive IDE  : Cache memory , sleep mode, gestión del suministro (AAM), gestión acústica y DMA .

hdparm se utiliza para mejorar (o degradar ...) el rendimiento de un disco.


Advertencia : antes de usar hdparm, es importante leer la página de manual correspondiente y tener una copia de seguridad completa del disco en el que está probando si está usando alguno de los siete parámetros peligrosos.

Los siete parámetros peligrosos son:

hdparm se puede emparejar con el script wiper.sh de Mark Lord (mantenedor de hdparm) para lograr la optimización TRIM para SSD cuando el sistema operativo no lo admite.

Licencia

hdparm es un software con licencia BSD .

Usar

Uso: lo básico

hdparm [opciones] dispositivo

Ajustes de la presentación

hdparm /dev/hda

El resultado será:

/dev/hda: multcount = 0 (off) IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 65535/16/63, sectors = 160086528, start = 0

De hecho, la configuración completa de un disco IDE está en el directorio / proc / ide: por ejemplo, el primer disco IDE tendrá la lista de sus parámetros en / proc / ide / hda / settings .

Configuración de DMA

Ejemplos:

Habilite DMA en el primer disco duro

hdparm -d1 /dev/hda

Desactive DMA en el primer disco duro

hdparm -d0 /dev/hda

Ver modo DMA

hdparm -I /dev/hda

El resultado del modo DMA se mostrará bajo el título 'DMA:', con un asterisco '*' antes del nombre del modo actual.

Ejemplo de archivo / proc / ide / hda / settings

name value min max mode ---- ----- --- --- ---- acoustic 0 0 254 rw address 0 0 2 rw bios_cyl 65535 0 65535 rw bios_head 16 0 255 rw bios_sect 63 0 63 rw bswap 0 0 1 r current_speed 70 0 70 rw failures 0 0 65535 rw init_speed 12 0 70 rw io_32bit 1 0 3 rw keepsettings 0 0 1 rw lun 0 0 7 rw max_failures 1 0 65535 rw multcount 0 0 16 rw nice1 1 0 1 rw nowerr 0 0 1 rw number 0 0 3 rw pio_mode write-only 0 255 w unmaskirq 1 0 1 rw using_dma 1 0 1 rw wcache 1 0 1 rw

Comandos relacionados

Ver también

Referencias

  1. "  https://sourceforge.net/p/hdparm/news/2020/11/hdparm-960-is-released/  "
  2. AAM: Gestión acústica automática)
  3. página de manual de hdparm
  4. (en) E / S programadas

Referencias externas