Risposte:
dstat è meglio di iostat per il monitoraggio rigoroso dell'attività del disco.
Sto eseguendo il comando seguente durante lo spostamento di file da un disco rigido a un altro
dstat -D sda,sdc
per maggiori informazioni, dai un'occhiata a questa pagina
Non sono esperto in questo settore, ma mi viene in mente Iostat . Puoi installarlo con il pacchetto sysstat . In bocca al lupo!
iostat -d 10 /dev/sda
ti darà l'utilizzo io in intervalli di 10 secondi di /dev/sda
. Userei quasi watch iostat -d /dev/sda
sopra la sua opzione di intervallo. Modifica: battimi mentre scrivevo :)
watch
. Il reporting continuo con qualcosa di simile iostat -dk 10
restituisce numeri più significativi.
L'utilizzo iostat
dal sysstat
pacchetto fornisce una singola istantanea dei risultati dall'avvio. L'uso del parametro intervallo aggiungerà i risultati solo per l'ultimo intervallo all'output. Esempio, iostat 10
mostrerà prima i valori "dall'inizio", quindi continuerà ad aggiungere gli ultimi 10 secondi delle statistiche all'output, ogni 10 secondi. Includere l' -y
opzione per omettere la prima visualizzazione delle statistiche dall'avvio ma capire che il comando apparirà inattivo per l'intervallo specificato mentre il sistema raccoglie la prima istantanea.
L'ho trovato molto efficace se combinato con il watch
comando e indicando di raccogliere solo per un singolo intervallo di statistiche. Ad esempio:
watch -t -n 0.1 iostat -d -t -y 5 1
fornisce un aggiornamento ogni 5,1 secondi delle statistiche dell'attività per gli ultimi 5 secondi. Per scomporre le opzioni e i parametri ...
-t
dice a watch di omettere l'intestazione. Questo per evitare confusione che altrimenti l'intestazione includerà "Ogni 0.1s" che non rappresenta l'istantanea dei dati.-n 0.1
dice orologio per eseguire il seguente comando ogni 0,1 secondi. Questo è l'intervallo più piccolo per watch (procps-ng 3.3.9) ma non preoccuparti, in realtà non esegue il comando ogni 0,1 secondi. Eseguirà il comando 0,1 secondi dopo il completamento dell'istanza precedente.-d
dice iostat al solo utilizzo dei dispositivi di visualizzazione, rilevante dal momento che la domanda riguardava l'attività del disco. In alternativa, per monitorare un disco specifico, è possibile inserire il nome del dispositivo prima dei parametri dell'intervallo.-t
interruttore dice a iostat di includere il tempo di aggiornamento nelle statistiche. Ciò è utile poiché la precedente omissione dell'intestazione dell'orologio ha rimosso la visualizzazione dell'ora che sarebbe stata lì.-y
opzione omette la prima schermata delle statistiche "da avvio" dalla visualizzazione degli intervalli. Senza questo il risultato sarebbe una visualizzazione delle statistiche dall'aggiornamento di avvio all'intervallo del comando watch.5 1
sono i parametri di intervallo iostat. In questo caso, catturare 5 secondi di statistiche una volta (il 1). Poiché è stato utilizzato l'opzione -y, questo presenterà solo una singola schermata di dati.Ci vorranno 5 secondi prima che iostat raccolga i dati, verranno quindi visualizzati nell'orologio e 0.1 secondi dopo l'orologio attiverà nuovamente il comando iostat. 5 secondi dopo i nuovi dati sostituiranno quelli vecchi, l'orologio attenderà 0,1 secondi, lava, risciacqua, ripeti ...
Prova con nmon
sudo apt-get install nmon
Provare:
nmon
Uscita come sotto:
Premere d = Disco Premere c = CPU Premere r = RAM, Premere v = Memoria virtuale, Stato Kernal premere K, Premere N = rete e Premere q o x per uscire