Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/ / /

修复 CPU 使用率问题

在此页面上

  • 警报条件
  • 常见触发器
  • 解决眼前的问题
  • 实施长期解决方案
  • 监控您的进度

System CPU 警报表示 MongoDB 进程的 CPU 使用率已达到指定阈值。该阈值是在创建警报时指定的。

您可以在项目级警报设置页面中配置以下警报条件,以触发警报。

系统:CPU(窃取)%

当 CPU 处于“非自愿等待”状态的时间百分比超过指定阈值时发生。 CPU 窃取百分比是 CPU 使用率超过保证基线 CPU 信用累积率的百分比。

注意

Atlas Triggers当Amazon Web Services 可突发性能实例 的所有信用都用完时, 此警报。

系统:CPU(用户)%
当 MongoDB 进程的 CPU 使用率(按 CPU 数量标准化)超过指定阈值时,则引发此事件。

未优化的查询可能会导致System CPU警报。

请考虑添加一个或多个索引以提高查询性能。 有关计算建议索引的详细信息,请参阅计算建议索引。

考虑使用更多服务器扩展集群,以降低当前工作负载占用的 CPU 使用率。 示例,您可以将副本集转换为分分片集群。 要学习;了解有关分片的集群的更多信息,请参阅分片。

查看Normalized System CPU 图表,用于监控节点上所有进程的 CPU 使用率,通过除以 CPU 核心数,调整范围为 0%-100%。

监控 CPU 使用情况,以确定是否从磁盘而不是内存中检索数据。

要了解更多信息,请参阅查看集群指标。

后退

修复查询问题