DTrace , FreeBSD'de (diğer probların bir salının yanı sıra) vfs bilgileri hakkında rapor verebilir. DTrace 10 çekirdeğinde varsayılan olarak etkindir, bu yüzden tek yapmanız gereken modülü yüklemek ve dtrace betiğini çalıştırmaktır.
DTrace modülünü yükleyin
kldload dtraceall
FreeBSD forumlarından vfssnoop.d komut dosyasını alın . Bütün iplik diski izlenmesi için bir hazine.
Çalıştır:
./vfssnoop.d
Erişilenler için çıktıyı izleyin:
# ./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
Disk i / o'nuzu yiyen proc'u aramak için io ekranını kullanmaya ne dersiniz ? :top -m io -o total
: Freebsd.org/cgi/...