服务器的总 CPU 利用率

服务器的总 CPU 利用率

如何使用 SNMP 查找服务器的总 CPU 利用率?我想查找一台有 64 个 CPU 的服务器的 CPU 利用率百分比?

谢谢。

答案1

我猜你使用的是 Linux,但是因为你没有指定,所以我不能保证这些会没问题(尽管它们也适用于大多数主要的 Unix 发行版)

您正在寻找的 OID 是 (取自此处):

加载

  • 1分钟加载:.1.3.6.1.4.1.2021.10.1.3.1
  • 5分钟加载:.1.3.6.1.4.1.2021.10.1.3.2
  • 15分钟负载:.1.3.6.1.4.1.2021.10.1.3.3

中央处理器

  • 用户 CPU 时间百分比:.1.3.6.1.4.1.2021.11.9.0
  • 原始用户 CPU 时间:.1.3.6.1.4.1.2021.11.50.0
  • 系统 CPU 时间百分比:.1.3.6.1.4.1.2021.11.10.0
  • 原始系统 CPU 时间:.1.3.6.1.4.1.2021.11.52.0
  • 空闲 CPU 时间百分比:.1.3.6.1.4.1.2021.11.11.0
  • 原始空闲 CPU 时间:.1.3.6.1.4.1.2021.11.53.0
  • 原始良好 CPU 时间:.1.3.6.1.4.1.2021.11.51.0

内存统计

  • 总交换大小:.1.3.6.1.4.1.2021.4.3.0
  • 可用交换空间:.1.3.6.1.4.1.2021.4.4.0
  • 机器总 RAM:.1.3.6.1.4.1.2021.4.5.0
  • 已使用的总 RAM:.1.3.6.1.4.1.2021.4.6.0
  • 总可用 RAM 数:.1.3.6.1.4.1.2021.4.11.0
  • 共享 RAM 总量:.1.3.6.1.4.1.2021.4.13.0
  • 缓冲 RAM 总量:.1.3.6.1.4.1.2021.4.14.0
  • 总缓存内存:.1.3.6.1.4.1.2021.4.15.0

我记不清了,但我认为 CPU 时间百分比是 100*处理器,因此在你的情况下,100% 实际上是 6,400%

你可以通过 SNMP 找到各种有趣的东西来监控这里

相关内容