Tôi đang tìm kiếm tương đương với đầu truy cập đĩa, vì vậy tôi có thể biết quá trình nào đang đọc và / hoặc ghi vào đĩa. Tôi hiện đang sử dụng Ubuntu, nhưng tôi tưởng tượng có một công cụ tiêu chuẩn có sẵn như là một phần của bộ công cụ GNU.
Tôi đang tìm kiếm tương đương với đầu truy cập đĩa, vì vậy tôi có thể biết quá trình nào đang đọc và / hoặc ghi vào đĩa. Tôi hiện đang sử dụng Ubuntu, nhưng tôi tưởng tượng có một công cụ tiêu chuẩn có sẵn như là một phần của bộ công cụ GNU.
Câu trả lời:
Bạn đã có ba phần năm câu trả lời ngay cho mình - câu bạn muốn được gọi là iotop . Tìm kiếm nó trong kho bổ sung, nó sẽ ở đó.
sudo apt-get install iotop
cần phải làm điều đó.
iotop
là đối tác của top
thông tin sử dụng I / O đồng hồ đó. Nếu bạn muốn thông tin chi tiết về các tệp được mở bởi một quy trình hoặc danh sách các tệp được mở trong một thư mục hoặc xem các tệp trong toàn hệ thống, hãy sử dụng lsof
. lsof
là khá linh hoạt và cung cấp thông tin về các kết nối mở tcp, udp, NFS.
Tôi sử dụng trên đỉnh .
Trên đỉnh là một màn hình hiệu suất toàn màn hình ASCII có khả năng báo cáo hoạt động của tất cả các quy trình (ngay cả khi các quy trình đã kết thúc trong khoảng thời gian), ghi nhật ký hệ thống và hoạt động xử lý hàng ngày để phân tích dài hạn, làm nổi bật tài nguyên hệ thống bị quá tải bằng cách sử dụng màu sắc , v.v ... Trong các khoảng thời gian đều đặn, nó hiển thị hoạt động ở cấp hệ thống liên quan đến CPU, bộ nhớ, trao đổi, đĩa và các lớp mạng và cho mỗi quy trình hoạt động, nó cho thấy việc sử dụng CPU, tăng trưởng bộ nhớ, sử dụng đĩa , mức độ ưu tiên, tên người dùng, trạng thái, và thoát mã.