Saya mencari alat yang akan mencantumkan file terbuka yang diurutkan berdasarkan jumlah aktivitas dalam file. Jadi lsof
tidak melakukan pekerjaan (kecuali saya sedang mencari cara untuk menggunakan lsof
). Idealnya, alat harus berfungsi seperti itu top
, dan orang harus dapat beralih di antara aktivitas spesifik untuk menyortir: membaca, menulis, byte, mencari per detik. Lebih disukai, itu harus tersedia di RHEL / CentOS / EPEL.
Apakah alat semacam itu ada?
linux
monitoring
top
open-files
Troels Arvin
sumber
sumber
filetop
daribcc-tools
, yang hanya tersedia dengan rilis dan klon 7,6 RHEL. Saya pikir itu tidak menyediakan persis fitur yang Anda cari. Arktik RHEL ini mungkin juga menarik.find
perintah yang berjalan di pohon besaratop
, yang biasanya tersedia di repositori perangkat lunak. Ini adalah alat seperti teratas yang dapat menunjukkan pemanfaatan disk per proses / utas, lihat atoptool.nl . Itu tidak menunjukkan AFAIK pemanfaatan per-file.Jawaban:
Sysdig mungkin yang Anda inginkan, dapat diprogram jika tidak. The topfiles_bytes "pahat" (skrip sysdig) mencantumkan file I / O-ed yang paling banyak.
sumber