Ove*_*esh 5 ilo snmp hp-proliant vmware-esxi vmware-vcenter
尝试使用以下硬件在我的服务器上绘制 CPU 负载:ProLiant DL360p Gen8(ProLiant DL360 G7 上的行为相同)。
机器运行的是VMWare ESXi5.1
为了创建 CPU 尖峰,我运行dd if=/dev/zero of=/dev/null
,我知道 CPU 过载,因为我可以在 vCenter 上显示的图表中看到相关尖峰。
但是,运行此 snmpwalk:
snmpwalk -v 1 -c ******** 192.168.MY_IP 1.3.6.1.2.1.25.3.3.1.2
Run Code Online (Sandbox Code Playgroud)
显示以下结果:
iso.3.6.1.2.1.25.3.3.1.2.1 = INTEGER: 3
iso.3.6.1.2.1.25.3.3.1.2.2 = INTEGER: 2
iso.3.6.1.2.1.25.3.3.1.2.3 = INTEGER: 2
iso.3.6.1.2.1.25.3.3.1.2.4 = INTEGER: 3
Run Code Online (Sandbox Code Playgroud)
我不是在寻找正确的 MIB 吗?我应该将这些乘以一个常数吗?
顺便说一句,使用 HP Agentless Monitoring 我能够获得一些 cpu 统计信息,但不是我正在寻找的,至少我在这些 MIB 中找不到任何东西。
请尝试使用压力实用程序在 Linux 中生成负载。它非常细化,比你正在做的更有意义。
我看到你在做的是在 4-CPU 虚拟机上生成单线程 I/O 负载。您从 vSphere 客户端粘贴的 CPU 图表显示了 25% 的负载,因为您只对分配给虚拟机的四个CPU 中的一个造成压力。
下载压力(适用于大多数 Linux 发行版)并尝试使用一些特定参数...
例如,只需在 4-CPU 虚拟机上运行以下命令:
# stress -c 4
stress: info: [594013] dispatching hogs: 4 cpu, 0 io, 0 vm, 0 hdd
Run Code Online (Sandbox Code Playgroud)
产生...
归档时间: |
|
查看次数: |
6849 次 |
最近记录: |