/ proc / pid / stat cpu carrapatos não são atualizados

0

Eu serei o mais preciso possível:

Na minha máquina RHEL7 (3.10.0-514.el7.x86_64), / proc / PID / stat não é atualizado em relação aos cliques da CPU, às vezes por um minuto ou mais. Eu estou claramente em uma perda como isso pode ser possível. Aqui algumas informações adicionais:

  • O processo é muito demorado (nosso servidor de banco de dados) com cerca de 9.000.000.000 de ticks no total e cerca de 800 ticks por segundo.
  • falhas de página menores são atualizadas corretamente. Esse também é o único valor que muda.
  • subprocessos bifurcados (trabalhadores) são atualizados corretamente.
  • O comportamento muda com o tempo. É quase exatamente 80 minutos entre essas "barracas", onde as lacunas são maiores. Então, gradualmente, normaliza após 20 minutos, quando os valores estão bem novamente.

Esse comportamento mexe completamente no topo, fazendo com que ele apresente valores de 0% do uso da CPU a maior parte do tempo e subitamente aumentando para 1600 (temos 16 núcleos lá). E isso com um banco de dados que é licenciado apenas para (e limitado a) 8 núcleos.

Além disso, confunde nossa ferramenta de monitoramento, que parece usar os mesmos valores. Quando em uma média de 1 minuto, o que temos é a imagem mostrada na imagem. Obviamente, o banco de dados não fica parado durante esse tempo. A questão é, alguém já viu tal comportamento antes? Infelizmente, não posso simplesmente reiniciar o processo, o que faria se fosse algo diferente de nosso banco de dados principal:)

    
por Christian Platzer 25.09.2018 / 15:00

0 respostas