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/sdati darà l'utilizzo io in intervalli di 10 secondi di /dev/sda. Userei quasi watch iostat -d /dev/sdasopra la sua opzione di intervallo. Modifica: battimi mentre scrivevo :)
watch. Il reporting continuo con qualcosa di simile iostat -dk 10restituisce numeri più significativi.
L'utilizzo iostatdal sysstatpacchetto 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 10mostrerà prima i valori "dall'inizio", quindi continuerà ad aggiungere gli ultimi 10 secondi delle statistiche all'output, ogni 10 secondi. Includere l' -yopzione 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 watchcomando 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 ...
-tdice 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.1dice 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.-ddice 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.-tinterruttore 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ì.-yopzione 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 1sono 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