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:
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:)
Tags top proc linux-kernel