Preciso de ajuda para descobrir por que a carga do meu servidor está aumentando exatamente em :00 a cada hora desde 00:00 de 1º de janeiro de 2025Z.
Tenho um servidor VPS de 16 núcleos e 32 GB no godaddy.com executando o Ubuntu 20.04.6 LTS que atende solicitações de cerca de 10 mil dispositivos IoT. Esses dispositivos espaçam intencionalmente suas solicitações para equilibrar a carga do servidor ao longo do tempo. Cada solicitação leva cerca de 200 mS para ser concluída. A carga média do servidor é de cerca de 10, mas desde o início deste ano, no topo de cada hora, ela atinge um pico de 40+ e depois cai rapidamente.
- Gráficos de carga média e pressão da CPU ao longo do tempo mostram esse pico.
- Gráficos de uso de memória, tcpdump e iostat NÃO mostram esse pico.
- A inspeção de logs do journalctl e do apache NÃO mostra nenhum aumento na atividade do processo durante o pico.
Qualquer ideia sobre o que mais eu possa explorar seria muito apreciada.
se você instalar o pidstat do pacote sysstat (
apt install sysstat
) o seguinte deve registrar o uso da CPU em alta velocidade e pode ser definido mais rápido, mesmo se necessário. Eu o executaria de alguns segundos antes de :00 até depois.O log resultante deve contar uma história melhor se houver fatias de uso da CPU mais finas do que as que você conseguiria obter apenas do topo.
man pidstat
para obter uma explicação das opções usadas, caso você não esteja familiarizado.