Não é normal que mandb
seja executado continuamente. É típico executar mandb
uma vez por dia em um trabalho cron , para realizar tarefas de manutenção, como atualizar um índice de Man pages instaladas e construção ou corte de um cache de man pages formatadas. O trabalho diário deve ser executado em alguns segundos, talvez alguns minutos, se você tiver muitas páginas de manual e um disco lento. Se o trabalho for executado por mais tempo, há algo errado.
6% da CPU não é alta, mas o processo pode estar fazendo E / S de disco. 2,5% da memória em um nó de cluster soa alto. É provável que o trabalho esteja mal configurado e olhando onde não deveria estar, ou que haja um bug no programa mandb
, ou que haja uma falha de hardware fazendo com que mandb
fique preso.
Você pode assistir aos scripts cron em /etc/crontab
ou /etc/cron.*/*
(o local exato depende da distribuição; /etc/cron.daily/man-db
e /etc/cron.weekly/man-db
são locais prováveis). Você pode ver o que chamou mandb
observando o processo mais de perto: execute pstree | less
e procure o processo mandb
. Executar ps ww 12345
(onde 12345 é o PID do processo ofensivo) mostrará a linha de comando completa.
Isso é algo que você pode diagnosticar sozinho, mas não corrigir sem permissões de root. Se você tiver permissões de root, poderá eliminar com segurança o processo mandb
(use o comando sudo pkill mandb
ou su -c 'pkill mandb'
, dependendo de como você se torna root). Em qualquer caso, entre em contato com o administrador do sistema e explique os sintomas. Dê todas as informações que você puder (como qual programa invocou mandb
e com quais argumentos).