Existe-t-il un moyen de trouver un processus qui écrit périodiquement sur le disque (selon la LED hdd) sur FreeBSD 10 avec ZFS (peut-être transformer ZFS en mode de journalisation détaillé)?
lsof
et d'autres utilitaires de statistiques d'agrégation instantanée ne semblent pas pouvoir attraper quoi que ce soit en raison du court instant d'un moment d'accès au disque.
top
pour rechercher le proc qui mange les E / S de votre disque? :top -m io -o total
: Freebsd.org/cgi/...Réponses:
DTrace est capable de rapporter des informations vfs dans FreeBSD (ainsi qu'un ensemble d'autres sondes). DTrace est activé par défaut dans le noyau 10, il vous suffit donc de charger le module puis d'exécuter le script dtrace.
Charger le module DTrace
Obtenez le script vfssnoop.d sur les forums FreeBSD. L' ensemble du thread est un trésor pour la surveillance des disques.
Exécuter:
Regardez la sortie pour ce qui est accessible:
la source
courir:
top -m io -o write -s 1
Cela affichera la liste des processus, triée par la quantité d'écriture sur le disque, mise à jour toutes les 1 seconde
la source