Como depurar o uso do inode

Como depurar o uso do inode

Sou programador de um site popular hospedado por dois servidores web com apache. Estamos na faixa de classificação Alexa de aproximadamente 1000 para se ter uma ideia. Não sou administrador de servidor.

Apenas um deles (sempre o mesmo) está tendo um problema que começou pela primeira vez na semana passada: a cada 2-3 dias, ele para completamente, expirando todas as conexões HTTP e conexões SSH também. Se você já possui SSH, a digitação de comandos é extremamente lenta (20 a 30 minutos antes de aparecerem) ou não funciona.

A única maneira de corrigir temporariamente o problema que encontramos é reinicializar o servidor.

Percebi isso em nossos gráficos:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Cada pico corresponde à parada do servidor e cada queda corresponde à reinicialização que fomos forçados a fazer.

Como posso depurar ainda mais isso? Existe uma maneira de ver qual processo está usando mais inodes? O que você faria?

Responder1

Os gráficos que você incorporou mostram o uso deem memóriainodes, não aquele presente no disco. O aumento provavelmente se deve ao fato de que o número de identificadores (arquivos) abertos neste sistema também está aumentando. Talvez um de seus processos sejaalças vazando, verifique a saída "lsof" para verificar isso.

informação relacionada