Existe alguma maneira de encontrar algum processo que esteja gravando periodicamente no disco (de acordo com o led hdd) no FreeBSD 10 com ZFS (talvez transforme o ZFS no modo de registro detalhado)?
lsof
e outros utilitários estatísticos de agregação instantânea parecem não conseguir capturar nada devido ao curto período de um momento de acesso ao disco.
top
para procurar o proc que está consumindo a E / S do disco? :top -m io -o total
: Freebsd.org/cgi/...Respostas:
O DTrace é capaz de relatar informações de vfs no FreeBSD (assim como uma série de outras análises). O DTrace é ativado por padrão no kernel 10, então tudo que você precisa fazer é carregar o módulo e executar o script dtrace.
Carregue o módulo DTrace
Obtenha o script vfssnoop.d nos fóruns do FreeBSD. O segmento inteiro é um tesouro para o monitoramento de disco.
Executá-lo:
Assista à saída do que é acessado:
fonte
corre:
top -m io -o write -s 1
Isso imprimirá a lista de processos, classificados por quanto eles estão gravando no disco, atualizados a cada 1 segundo
fonte