FreeBSD 10 hoạt động theo dõi đĩa


9

Có cách nào để tìm một số quy trình ghi định kỳ vào đĩa (theo hdd led) trên FreeBSD 10 với ZFS (có thể biến ZFS thành chế độ ghi nhật ký chi tiết) không?

lsof và các tiện ích thống kê tổng hợp ngay lập tức khác dường như không thể bắt được bất cứ điều gì do trong một thời gian ngắn của một lần truy cập đĩa.


Điều gì về việc sử dụng màn hình io của topđể tìm kiếm Proc đang ăn đĩa của bạn? : top -m io -o total : Freebsd.org/cgi/...

nó có thể hữu ích cho các quá trình tải nặng, chủ yếu ở trên nhưng không phải cho các hoạt động không trùng với lịch trình hàng đầu. ví dụ: nếu hdd led liên tục nhấp nháy một lần trong vài giây thì gần như không có cơ hội nhìn thấy smth ở phía trên như tôi đã cố gắng
o_0

Câu trả lời:


9

DTrace có thể báo cáo về thông tin vfs trong FreeBSD (cũng như một loạt các thăm dò khác). DTrace được bật theo mặc định trong kernel 10, vì vậy tất cả những gì bạn cần làm là tải mô-đun sau đó chạy tập lệnh dtrace.

Tải mô-đun DTrace

kldload dtraceall

Nhận tập lệnh vfssnoop.d từ các diễn đàn FreeBSD. Các toàn bộ chủ đề là một kho tàng để theo dõi đĩa.

Chạy nó:

./vfssnoop.d

Xem đầu ra cho những gì được truy cập:

# ./vfssnoop.d 
cc1: warning:  is shorter than expected
TIMESTAMP           UID    PID PROCESS          CALL             SIZE PATH/FILE
1555479476691083      0   1225 nfsd             vop_getattr         - /share/netboot
1555479478601010      0   1225 nfsd             vop_inactive        - /share/netboot
1555479482457241      0   1225 nfsd             vop_getattr         - /share/wpad.dat
1555480557262388      0   1432 cron             vop_getattr         - /var/cron/tabs
1555480557302178      0   1432 cron             vop_inactive        - /var/cron/tabs
1555480557336414      0   1432 cron             vop_inactive        - /etc
1555480557346224      0   1432 cron             vop_getattr         - /etc/crontab

Mì ống thánh! Cảm ơn bạn rất nhiều, cơn sốt googling của tôi cuối cùng đã kết thúc)
o_0

5

chạy: top -m io -o write -s 1

Điều này sẽ in ra danh sách các quy trình, được sắp xếp theo số lượng chúng ghi vào đĩa, được cập nhật cứ sau 1 giây

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.