Tôi đang tìm kiếm một công cụ sẽ liệt kê các tệp đang mở được sắp xếp theo số lượng hoạt động trong tệp. Vì vậy, lsof
không thực hiện công việc (trừ khi tôi đang tìm cách sử dụng lsof
). Lý tưởng nhất là công cụ sẽ hoạt động như thế nào top
và người ta sẽ có thể chuyển đổi giữa các hoạt động cụ thể để sắp xếp: đọc, ghi, byte, tìm kiếm mỗi giây. Tốt hơn là, nó nên có sẵn trong RHEL / CentOS / EPEL.
Liệu một công cụ như vậy tồn tại?
Tôi muốn đề xuất
—
Edward
atop
, thường có sẵn trong kho phần mềm. Nó là một công cụ giống như hàng đầu có thể hiển thị việc sử dụng đĩa cho mỗi tiến trình / luồng, xem atoptool.nl . Nó không hiển thị AFAIK sử dụng trên mỗi tệp.
Thomas: filetop của bcc-tools thực hiện chính xác những gì tôi cần, cảm ơn. Tuy nhiên, trong CentOS 7.6, tôi cần vá nó để xử lý một lỗi: github.com/aguisor/bcc/issues/2119 Dường như RHEL / CentOS 7.7 sẽ được sửa.
—
Quân đội Arvin
filetop
từbcc-tools
, chỉ có sẵn với bản phát hành và bản sao 7.6. Tôi nghĩ rằng nó không cung cấp chính xác các tính năng bạn đang tìm kiếm. Arcticle RHEL này cũng có thể thú vị.