我正在尝试计算LPAR的CPU利用率,但是得到错误的结果。我可以在HMC Web界面中看到利用率,但是我想根据自己的目的自己计算出利用率。
我的测试:我选择的LPAR的EC为0.2,电流利用率为0.6(0.6 / 0.2 = 3-> 300%)。因此,我希望这个特定的LPAR可以达到300%。
我登录到HMC,然后运行
lslparutil -m MachineName -r lpar -n 2 --filter lpar_names = lparName -F时间,上限周期,上限周期,授权周期
我得到了最近两分钟的值
2017年4月26日13:21:43,294282846772027,683494280098951,1050755263230847
2017年4月26日13:20:43,294273753737790,683455429211045,1050746050402243
然后,我使用公式从lslparutil(https://www.ibm.com/support/knowledgecenter/en/8408-E8E/p8edm/lslparutil.html)的IBM手册中计算处理器利用率。
处理器利用率%=((capped_cycles + unapped_cycles)/ titled_cycles)* 100
处理器利用率%=((((294282846772027-294273753737790)+(683494280098951-683455429211045))/(1050755263230847-1050746050402243))* 100
处理器利用率%= 520.40%
我得到的处理器利用率是520%,而不是300%。这里似乎有路要走。会是什么呢?
谢谢
从lslparutil获得的值实际上在您的情况下是正确的。您在Web界面中看到的不是您所想的。这与实际使用情况有关。希望这能说明问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句