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