Apakah ada cara untuk menemukan beberapa proses yang secara berkala menulis ke disk (sesuai dengan hdd led) pada FreeBSD 10 dengan ZFS (mungkin mengubah ZFS menjadi mode logging verbose)?
lsof
dan utilitas statistik penghimpunan instan lainnya tampaknya tidak dapat menangkap apa pun karena waktu akses disk yang singkat.
top
untuk mencari proc yang sedang memakan disk i / o Anda? :top -m io -o total
: Freebsd.org/cgi/...Jawaban:
DTrace dapat melaporkan informasi vfs di FreeBSD (serta rakit probe lain). DTrace diaktifkan secara default di 10 kernel sehingga yang perlu Anda lakukan adalah memuat modul lalu jalankan skrip dtrace.
Muat modul DTrace
Dapatkan skrip vfssnoop.d dari forum FreeBSD. The seluruh thread adalah harta karun untuk pemantauan disk.
Menjalankannya:
Perhatikan output untuk apa yang diakses:
sumber
Lari:
top -m io -o write -s 1
Ini akan mencetak daftar proses, diurutkan berdasarkan seberapa banyak mereka menulis ke disk, diperbarui setiap 1 detik
sumber