gpt4 book ai didi

centos - 如何在 snmpwalk 中找到单独的 cpu1 和 cpu2 使用情况?

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:25 25 4
gpt4 key购买 nike

我想使用 snmpwalk 分别获取 cpu1cpu2 的使用情况。

我的是双核cpu。谁能知道 cpu1 和 cpu2 使用的确切 OID 是什么?

我使用的是centos操作系统。谢谢

最佳答案

OID HOST-RESOURCES-MIB::hrProcessorLoad (.1.3.6.1.2.1.25.3.3.1.2) 显示每个处理器的 CPU 百分比(最后一分钟的平均值)。但是,该 OID 的 index 是 HOST-RESOURCES-MIB::hrDeviceIndex (.1.3.6.1.2.1.25.3.2.1.1),因此您不会得到像“.1”这样方便的东西"用于第一个处理器,".2"用于第二个处理器。相反,你可能会得到这样的东西:

snmpwalk -v2c -cpublic localhost HOST-RESOURCES-MIB::hrProcessorLoad
HOST-RESOURCES-MIB::hrProcessorLoad.196608 = INTEGER: 15
HOST-RESOURCES-MIB::hrProcessorLoad.196609 = INTEGER: 3
HOST-RESOURCES-MIB::hrProcessorLoad.196610 = INTEGER: 4
HOST-RESOURCES-MIB::hrProcessorLoad.196611 = INTEGER: 3

重要的是每个条目代表一个不同的处理器(或核心,或其他)。在这里,您可以看到这个盒子有四个这样的处理器。

要获得对处理器类型更具描述性的信息,您可以查看 HOST-RESOURCES-MIB::hrDeviceDescr (.1.3.6.1.2.1.25.3.2.1.3)。例如:

snmpwalk -v2c -cpublic localhost HOST-RESOURCES-MIB::hrDeviceDescr
HOST-RESOURCES-MIB::hrDeviceDescr.196608 = STRING: AuthenticAMD: AMD Phenom(tm) 9550 Quad-Core Processor
HOST-RESOURCES-MIB::hrDeviceDescr.196609 = STRING: AuthenticAMD: AMD Phenom(tm) 9550 Quad-Core Processor
HOST-RESOURCES-MIB::hrDeviceDescr.196610 = STRING: AuthenticAMD: AMD Phenom(tm) 9550 Quad-Core Processor
HOST-RESOURCES-MIB::hrDeviceDescr.196611 = STRING: AuthenticAMD: AMD Phenom(tm) 9550 Quad-Core Processor
HOST-RESOURCES-MIB::hrDeviceDescr.262145 = STRING: network interface lo
HOST-RESOURCES-MIB::hrDeviceDescr.262146 = STRING: network interface eth1
HOST-RESOURCES-MIB::hrDeviceDescr.786432 = STRING: Guessing that there's a floating point co-processor

在这里,您可以看到由 HOST-RESOURCES-MIB::hrDeviceIndex 索引的东西不仅仅是处理器。例如,列出了两个网络接口(interface)(“lo”和“eth1”)。请务必询问与您的处理器相匹配的索引。

关于centos - 如何在 snmpwalk 中找到单独的 cpu1 和 cpu2 使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17519841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com