Quem inicia o processo updatedb e porque usa 700 +% de CPU?

0

Eu tenho um VPS rodando o CentOS, e recentemente o uso da CPU já ultrapassou 700% por duas vezes. Sempre é um processo chamado "updatedb" (como mostra a figura abaixo).

Depoisdeumapesquisarápida,aprendiqueéumatarefadocronômetrodeindexaçãoenãoachoquerealmenteprecisedela.Masquandotentodesabilitá-lo,perceboquenãoconseguiencontraro"mlocate.cron" no diretório "/etc/cron.daily", que só tem esses arquivos dentro:

00webalizer  logrotate  makewhatis.cron  rpm  spamdyke

Quanto ao diretório "/etc/cron.weekly", ele possui:

makewhatis.cron

Então, eu não entendo como o processo updatedb é iniciado duas vezes nas últimas duas semanas, e cada vez que ele usa muita CPU.

Por enquanto eu tenho que matar o processo manualmente de tempos em tempos. Eu realmente quero descobrir o que aconteceu. Qualquer sugestão será apreciada. Obrigado em adiantado.

    
por Xavier Young 18.03.2014 / 07:59

1 resposta

0

Diretamente do banco de dados de man updatedb : updatedb para mlocate (também conhecido como locate ) e é executado perodicamente pelo cron.

A tarefa cron é definida no arquivo /etc/cron.daily/mlocate.cron , se minha memória me servir corretamente (não tem um CentOS na mão agora).

    
por 18.03.2014 / 17:25