服务器的总CPU利用率

如何find使用SNMP的服务器的总CPU利用率? 我正在试图find一个具有64个CPU的服务器的CPU利用率?

谢谢。

我猜测你使用的是Linux,但是因为你没有指定,所以我不能保证这些是可以的(尽pipe它们也适用于大部分的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
  • .1.3.6.1.4.1.2021.11.51.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
  • 总内存空闲: .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
  • 总caching内存: .1.3.6.1.4.1.2021.4.15.0

我不记得我的头顶,但我认为CPU时间的百分比是100 *处理器,所以在你的情况下,100%实际上是6,400%

你可以在这里find各种有趣的事情来通过SNMP监控。