Saya mencari alternatif untuk iotop. Inilah situasi saya:
- Saya ingin mencari tahu apakah suatu program banyak mengakses hard drive saat berjalan.
- Iotop membutuhkan hak akses root / sudo.
- Akun saya ada di sistem orang lain sehingga saya tidak diizinkan memiliki hak akses root atau sudo.
Apakah ada alternatif untuk iotop yang bisa saya gunakan?
process
monitoring
io
not-root-user
Picabo
sumber
sumber
top
, khususnya mengawasi status 'tunggu', danvmstat
.Jawaban:
Untuk referensi beberapa alat lagi.
htop
Alat baris perintah, yang dikemas dalam sebagian besar distribusi, dapat menunjukkan I / O tanpa hak root tetapi hanya untuk proses Anda.
htop(1)
, Anda akan menemukan antarmuka yang mirip dengantop(1)
pandangan sekilas
Alat baris perintah dengan mode web, tidak dikemas secara luas tetapi mudah dipasang (yaitu:)
pip install glances
.netdata
Antarmuka web, dapat dijalankan tanpa hak root, belum dipaket (membutuhkan kompilasi).
sumber
iptraf
daniptraf-ng
, alat konsol ncurses bagus. Tetapi proyek-proyek ini tampaknya ditinggalkan . :(iptraf*
tidak hanya memonitor jaringan I / OSatu-satunya hal yang mendekati adalah
iostat
dari sysstat suite yang juga berfungsi untuk pengguna biasa, atau mungkinatop -d
(gagal dengan pengecualian floating pointing di sini).Pertanyaan yang sangat mirip ditanyakan pada ServerFault: Dalam ketiadaan
iotop
, perintah mana yang paling tepat untuk menemukan proses I / O-terikat?iotop
tidak lagi berfungsi untuk pengguna biasa karena perbaikan keamanan di kernel: lihat misalnya laporan bug Red Hat: Kesalahan Netlink: Operasi tidak diizinkanUntuk alasan yang sama, Anda mungkin tidak dapat menampilkan statistik I / O proses lainnya pada tingkat itu sebagai pengguna biasa.
sumber