Aix

計算 LPAR CPU 使用率 (AIX)

  • May 4, 2017

我正在嘗試計算 LPAR 的 CPU 使用率,但我得到了錯誤的結果。我可以在 HMC Web 界面中看到使用率,但出於自己的目的,我想自己計算一下。

我的測試:我採用具有 0.2 EC 且目前使用率為 0.6(0.6/0.2 = 3 -> 300%)的 LPAR。所以我期望這個特定的 LPAR 有 300%。

我登錄到 HMC,然後執行

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

我得到了最後兩分鐘的值

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

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

然後,我使用該公式計算 IBM 的 lslparutil 手冊中的處理器使用率(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%。這裡似乎有些不對勁。會是什麼呢?

謝謝

您從 lslparutil 獲得的值在您的情況下實際上是正確的。您在 Web 界面中看到的並不是您想像的那樣。這與物理使用有關。希望這能說明問題

引用自:https://unix.stackexchange.com/questions/361408