计算 LPAR CPU 利用率 (AIX)

计算 LPAR CPU 利用率 (AIX)

我正在尝试计算 LPAR 的 CPU 利用率,但得到错误的结果。我可以在 HMC Web 界面中看到利用率,但我想自己计算一下以用于自己的目的。

我的测试:我采用的 LPAR 具有 0.2 EC,当前利用率为 0.6 (0.6/0.2 = 3 -> 300%)。因此,我对这个特定 LPAR 的预期为 300%。

我登录到 HMC,然后运行

lslparutil -m MachineName -r lpar -n 2 --filter lpar_names=lparName -F 时间,capped_cycles,uncapped_cycles,entitled_cycles

我得到了最后两分钟的值

04/26/2017 13:21:43,294282846772027,683494280098951,1050755263230847

04/26/2017 13:20:43,294273753737790,683455429211045,1050746050402243

然后,我使用 lslparutil 上的 IBM 手册中的公式计算处理器利用率(https://www.ibm.com/support/knowledgecenter/en/8408-E8E/p8edm/lslparutil.html

处理器利用率 % = ((capped_cycles + uncapped_cycles) /titled_cycles) * 100

处理器利用率 % = (((294282846772027 - 294273753737790) + (683494280098951 - 683455429211045)) / (1050755263230847 - 1050746050402243)) * 100

处理器利用率% = 520.40%

我得到的处理器利用率为 520%,而不是 300%。这里似乎有些东西很遥远。会是什么呢?

谢谢

答案1

您从 lslparutil 获得的值实际上在您的情况下是正确的。您在 Web 界面中看到的并不是您想象的那样。这与物理使用有关。希望这能说明问题

相关内容