EDITAR: Isso acabou sendo um processo de limpeza. Execute zpool status -v
e leia claramente o status da verificação do seu pool.
Eu tenho um servidor TrueNAS rodando FreeBSD e esta manhã às 12h os discos começaram a ser lidos constantemente. Achei que fosse alguma tarefa de snapshot, então desativei meus snapshots e reiniciei o servidor, mas toda vez que reinicio o servidor ele continua lendo meu pool de armazenamento. Também parei todas as jails em execução e os discos ainda mostram IO (as capturas de tela abaixo mostram as jails em execução, mas parecem iguais com as jails interrompidas).
Não consigo descobrir qual processo está causando isso. Tentei usar top -m io
, mas não mostra nenhuma atividade R/W.
De acordo comeste recurso, top -m io
não funciona no FreeBSD, então não consigo descobrir qual processo está lendo meus discos:
O modo top io não exibe estatísticas corretamente
Tentei verificar se há alguma tarefa de instantâneo em execução usando ps -aux | grep rsync
, mas nada aparece, exceto meu comando grep.
Aqui estão alguns recursos que verifiquei:
- Identifique qual processo é responsável pela E/S pesada do disco no FreeBSD(inútil, recomenda
top
) - Determinando qual processo está causando E/S pesada no disco?(inútil, recomenda
iotop
que não esteja disponível no FreeBSD)
É possível fazer o comando top funcionar? Eu só quero saber qual processo está lendo meus discos e eliminá-lo.
Responder1
Correndo…
top -a -m io
…deve resolver o problema! Se não houver nenhum processo associado a uma E/S pesada - é o kernel e você realmente não pode fazer nada a respeito. Quero dizer, não há como consultar.
Pode ser que o ZFS execute algumas verificações/depuração de integridade, então pode ser uma boa pista. Dê uma olhada aqui: