Làm thế nào để biết ứng dụng nào đang truy cập vào ổ cứng và tần suất như thế nào?


18

Ổ cứng của tôi đang phát điên và tôi không biết ứng dụng nào đang làm điều đó.

Có công cụ linux nào để định hình các tiến trình đang truy cập ổ đĩa không và tần suất như thế nào?

top , htop và những thứ tương tự sắp xếp gọn gàng bộ nhớ và cpu, và nethogs cho phép tôi xem các mạng heo ... nhưng sử dụng gì để xác định ổ cứng?

Câu trả lời:


17

bạn có thể cài đặt iotop

nhập mô tả hình ảnh ở đây


1
Trông thật tuyệt ... mặc dù không có gói repo tiêu chuẩn nào cho nó. Liên kết là ở đây cho bất cứ ai khác tìm kiếm.
Nga

2
iotop --accumulatedtuyệt.
belacqua

1
@russ Tôi đã có nó trong repo của tôi, thông qua vũ trụ:http://archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages
belacqua


2

Fatrace tiện ích mới có thể cho bạn thấy chính xác! Xem: https://launchpad.net/fatrace/ hoặc chạy 'sudo apt-get install fatrace'. Sau đó chạy nó:

# sudo fatrace
chrome(6514): W /home/xxxx/.config/google-chrome/Default/Current Session
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): RW /home/xxxx/.cache/google-chrome/Default/Cache/data_0
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
chrome(6516): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
wicd(29613): RO /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): R /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): CO /etc/ld.so.cache

Ưu điểm của fatrace là bạn có được tên tệp, không giống như iotop. Đối với các ứng dụng đa quy trình như chrome, bạn có được tất cả các quy trình ở một nơi.


cũng fatrace chấp nhận grep và grep có thể loại trừ. ví dụ như fatrace | grep -v "firefox" sẽ loại trừ firefox
pierrely

và nhiều loại trừ như sudo fatrace | grep -Ev "firefox | tixati | konsole"
vui vẻ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.