如何使用 SNMP 找出 CPU 数量

发布于 2024-10-31 22:13:56 字数 210 浏览 3 评论 0原文

有没有办法在 linux + net-snmp 软件包中使用 SNMP 获取 CPU 数量(安装了默认的 net-snmp 软件包 mibs)?

UC Davis SNMP mib提供了很多CPU信息,但我没有查看 CPU 数量的对象。

Is there a way to get the number of CPUs using SNMP in linux + net-snmp package (with the default net-snmp package mibs installed)?

UC Davis SNMP mib provides a lot of CPU information, but I do not see an object for the number of CPUs.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

友欢 2024-11-07 22:13:56

取决于实现,但 HOST-RESOURCES-MIB hrDevice.hrDeviceTable 应包含 CPU 数量的条目。

OID: .1.3.6.1.2.1.25.3.2

表中匹配的任何设备:

hrDeviceType: .1.3.6.1.2.1.25.3.1.3

表示 CPU/Core/HyperThread

还有 HOST-RESOURCES::hrDevice.hrProcessorTable 表,该表应指示其固件 ID,这应帮助您区分内核/超线程与物理 CPU。

Depends on the implementation, but the HOST-RESOURCES-MIB hrDevice.hrDeviceTable should contain entries for the number of CPUs.

OID: .1.3.6.1.2.1.25.3.2

Any devices in the table matching:

hrDeviceType: .1.3.6.1.2.1.25.3.1.3

indicates a CPU/Core/HyperThread

There is also the HOST-RESOURCES::hrDevice.hrProcessorTable table, which should indicate their firmware ID's, which should help you differentiate cores/hyperthreads from physical cpus.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文