Sto cercando l'equivalente a top per l'accesso al disco, quindi posso dire quale processo (i) sta attualmente leggendo e/o scrivendo su disco. Attualmente sto usando Ubuntu, ma immagino ci sia uno strumento standard che è disponibile come parte del toolset GNU.
Hai ottenuto tre quinti della risposta da solo - quello che vuoi è chiamato iotop . Cercalo nei repository extra, dovrebbe essere lì.
htop
" F2 "Colonne" Colonne attive "IO_RATE
Quindi ordina per questa colonna. Inoltre puoi aggiungere colonne IO_READ_RATE
e IO_WRITE_RATE
e ordinare secondo loro.
iotop
è la controparte di top
che controlla le informazioni di utilizzo I/O. Se desideri informazioni dettagliate sui file aperti da un processo, o l'elenco di file aperti in una directory, o guarda i file nell'intero sistema, usa lsof
.lsof
è abbastanza versatile e fornisce informazioni sulle connessioni aperte tcp, udp, NFS pure.
Io uso atop .
Atop è un ASCII monitor di prestazioni a schermo intero che è in grado di riportare l'attività di tutti i processi (anche se i processi sono terminati durante l'intervallo), registrazione giornaliera del sistema e attività di processo per analisi a lungo termine, evidenziando il sistema sovraccarico risorse usando i colori, ecc. Ad intervalli regolari, mostra attività a livello di sistema relative ai dischi CPU, memoria, swap, e ai livelli di rete, e per ogni processo attivo mostra utilizzo della CPU, crescita della memoria, utilizzo del disco , priorità, nome utente, stato e codice di uscita.