English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando hdparm di Linux

Manuale completo dei comandi di Linux

Il comando hdparm di Linux viene utilizzato per visualizzare e impostare i parametri dell'hard disk.

hdparm può rilevare, visualizzare e impostare i parametri dell'hard disk IDE o SCSI.

Sintassi

hdparm [-CfghiIqtTvyYZ][-a <partizione di cache>][-A <0 o 1>][-c <modalità I/O>][-d <0 o 1>][-k <0 o 1>][-K <0 o 1>][-m <numero di partizioni>][-n <0 o 1>][-p <modalità PIO>][-P <numero di partizioni>][-r <0 o 1>][-S <tempo>][-u <0 o 1>][-W <0 o 1>][-X <modalità di trasmissione>][dispositivo]

Descrizione dei parametri:

  • -a<partizione di cache> Imposta il numero di partizioni del blocco pre-alimentato durante la lettura dei file, se non viene aggiunto l'opzione <partizione di cache>, viene visualizzata la configurazione attuale.
  • -A<0 o 1> Abilita o disabilita la funzione di cache durante la lettura dei file.
  • -c<modalità I/O> Imposta il modalità I/O 32-bit IDE.
  • -C Verifica il modalità di gestione dell'alimentazione dell'hard disk IDE.
  • -d<0 o 1> Imposta il modalità DMA del disco.
  • -f Scrivi i dati della cache di memoria nell'hard disk e svuota la cache.
  • -g Mostra i parametri del traccia, testa e settori dell'hard disk.
  • -h Mostra l'aiuto.
  • -i Mostra le informazioni di specifica hardware dell'hard disk, queste informazioni sono fornite dall'hard disk stesso durante l'avvio.
  • -I Leggi direttamente le informazioni di specifica hardware fornite dall'hard disk.
  • -k<0 o 1> Durante il riavvio dell'hard disk, mantiene le impostazioni dei parametri -dmu.
  • -K<0 o 1> Durante il riavvio dell'hard disk, mantiene le impostazioni dei parametri -APSWXZ.
  • -m<numero di settori> Imposta il numero di partizioni per l'accesso multiplo del disco.
  • -n<0 o 1> Ignora gli errori che si verificano durante la scrittura sul disco.
  • -p<modalità PIO> Imposta il modalità PIO dell'hard disk.
  • -P<numero di settori> Imposta il numero di partizioni della cache interna dell'hard disk.
  • -q Non visualizza alcuna informazione sulla schermata durante l'esecuzione dei parametri successivi.
  • -r<0 o 1> Imposta il modalità di lettura/scrittura dell'hard disk.
  • -S<tempo> Imposta il tempo di attesa prima che l'hard disk entri in modalità di risparmio energetico.
  • -t Valuta l'efficienza di lettura dell'hard disk.
  • -T Valuta l'efficienza di lettura della cache dell'hard disk.
  • -u<0 o 1> Permette che altre richieste di interruzione esegua contemporaneamente durante l'accesso all'hard disk.
  • -v Mostra le impostazioni relative all'hard disk.
  • -W<0 o 1> Disabilita/Abilita la cache di scrittura del disco, ogni disco ha una cache di lettura e una cache di scrittura, a volte disabilitare la cache di scrittura del disco è più efficiente rispetto ad abilitarla, quindi naturalmente si sceglie il primo.
  • -X<modalità di trasmissione> Imposta il modalità di trasmissione dell'hard disk.
  • -y Porta l'hard disk IDE in modalità di risparmio energetico.
  • -Y Porta l'hard disk IDE in modalità sleep.
  • -Z Disattiva la funzione di risparmio energetico automatico di alcuni hard disk Seagate.

Esempi online

Visualizzazione delle impostazioni dell'hard disk:

# hdparm /dev/sda
 /dev/sda:
 IO_support = 0 (predefinito 16-bit)
 readonly = 0 (off)
 readahead = 256 (on)
 geometry = 19929[cilindri]/255[ teste ]/63[ settori ], sectors = 320173056[ settori totali ], start = 0[ numero di settori di avvio ]

Visualizzazione del numero di cilindri, teste e settori dell'hard disk

# hdparm -g /dev/sda
 /dev/sda:
 geometry = 19929[cilindri]/255[ teste ]/63[ settori ], sectors = 320173056[ settori totali ], start = 0[ numero di settori di avvio ]

Valutazione dell'efficienza di lettura dell'hard disk

 hdparm -t /dev/sda
 /dev/sda:
 Letture di disco bufferizzate: 166 MB in 3.03 secondi = 54.85 MB/sec
 [[email protected] ~]# hdparm -t /dev/sda
 /dev/sda:
 Letture di disco bufferizzate: 160 MB in 3.01 secondi = 53.11 MB/sec
 [[email protected] ~]# hdparm -t /dev/sda
 /dev/sda:
 Letture di disco bufferizzate: 166 MB in 3.00 secondi = 55.31 MB/sec

Manuale completo dei comandi di Linux