Bagaimana cara mengetahui proses apa yang mengakses hard disk di sistem berbasis GNU / Linux?

46

Saya mencari yang setara dengan yang teratas untuk akses disk, jadi saya bisa tahu proses mana yang sedang membaca dan / atau menulis ke disk. Saat ini saya menggunakan Ubuntu, tetapi saya membayangkan ada alat standar yang tersedia sebagai bagian dari GNU toolset.

Olivier Dagenais
sumber

Jawaban:

56

Anda sendiri mendapatkan tiga per lima dari jawaban - jawaban yang Anda inginkan disebut iotop . Cari di repositori tambahan, itu harus ada di sana.

teks alternatif

pemarah
sumber
+1 mengalahkan saya untuk itu. inilah beranda proyek: guichaz.free.fr/iotop
quack quixote
5
Ada paket iotop dalam repositori universe yang tersedia sejak Ubuntu 8.10 (Intrepid Ibex), jadi sudo apt-get install iotopharus melakukannya.
Olivier Dagenais
23

htop» F2» Kolom »Kolom Aktif»IO_RATE

Kemudian urutkan berdasarkan kolom ini. Anda juga dapat menambahkan IO_READ_RATEdan IO_WRITE_RATEkolom serta mengurutkannya.

shandr
sumber
2
Ini bekerja untuk saya di Linux tertanam dalam kotak Synology (di mana menginstal paket-paket lain sebenarnya bukan pilihan)
benjymous
9

iotopadalah lawan dari topinformasi penggunaan I / O jam tangan tersebut. Jika Anda ingin informasi terperinci tentang file yang dibuka oleh suatu proses, atau daftar file yang dibuka di direktori, atau mengawasi file di seluruh sistem, gunakan lsof. lsofcukup fleksibel dan memberikan informasi tentang koneksi terbuka tcp, udp, NFS juga.

Nagul
sumber
5

Saya menggunakan atas .

Atop adalah monitor kinerja layar penuh ASCII yang mampu melaporkan aktivitas semua proses (bahkan jika proses telah selesai selama interval), pencatatan harian sistem dan aktivitas proses untuk analisis jangka panjang, menyoroti sumber daya sistem yang kelebihan beban dengan menggunakan warna. , dll. Secara berkala, ini menunjukkan aktivitas tingkat sistem yang terkait dengan CPU, memori, swap, disk dan lapisan jaringan, dan untuk setiap proses aktif itu menunjukkan pemanfaatan CPU, pertumbuhan memori, pemanfaatan disk , prioritas, nama pengguna, status, dan keluar dari kode.

masukkan deskripsi gambar di sini

supercheetah
sumber