Corrigir problemas de uso da CPU
Nesta página
System CPU
alertas indicam que o uso da CPU do processo MongoDB atingiu um limite especificado. Este limite é especificado quando o alerta é criado.
Condições de alerta
Você pode configurar as seguintes condições de alerta na página deconfigurações de alerta do nível do projeto para acionar alertas.
System: CPU (Steal) % is
ocorre quando o uso da CPU excede a taxa de acumulação de crédito de CPU da linha de base garantida pelo limite especificado. Para obter mais informações sobre o acúmulo de crédito da CPU, consulte a documentação daAWS para Instâncias de desempenho estável.
Observação
O alerta é aplicável quando System: CPU (Steal) % is
o2 saldo de crédito da instância EC se esgota. O Atlas aciona esse alerta somente para instâncias do AWS EC2 que permitem instâncias de desempenho estável . Atualmente, estes são M10
M20
tipos de clusters e .
System: CPU (User) % is
ocorre quando o uso da CPU do processo MongoDB, conforme normalizado pelo número de CPUs, excede o limite especificado.
Gatilhos comuns
Queries não otimizadas podem levar a alertas System CPU
. Além disso, a camada de cluster atual pode não suportar a carga de trabalho atual.
Corrigir o problema imediato
Considere adicionar um ou mais índices para melhorar o desempenho da query.
Implemente uma solução a longo prazo
Considere a possibilidade de atualizar seu cluster para um nível mais alto para reduzir a porcentagem de uso da CPU utilizada pelo volume de trabalho atual. Para obter mais informações sobre a atualização de um cluster, consulte Modificar um cluster.
Monitore seu progresso
Visualize o gráfico do Normalized System CPU para monitorar o uso da CPU de todos os processos no nó, escalado para uma faixa de 0 a 100%, dividindo pelo número de núcleos de CPU.
Monitore o uso da CPU para determinar se os dados são recuperados do disco em vez da memória.
Se você não conseguir visualizar o uso que acionou o alerta, amplie no gráfico do Normalized System CPU clicando e arrastando seu mouse sobre o período de interesse. Com uma visualização de alta resolução, você pode identificar picos agudos no uso da CPU que não estavam visíveis na visão geral.
Para saber mais, consulte Visualizar métricas do cluster.