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
top
để tìm kiếm Proc đang ăn đĩa của bạn? :top -m io -o total
: Freebsd.org/cgi/...