LPARのCPU使用率を計算しようとしましたが、誤った結果が表示されます。 HMCのWebインターフェースで利用率を見ることができますが、私の目的に合わせて自分で計算してみたいです。
私のテスト:ECが0.2で、現在の使用率が0.6(0.6 / 0.2 = 3 - > 300%)のLPARがあります。したがって、この特定のLPARに対する私の期待は300%です。
HMCにログインして実行しました。
lslparutil -m MachineName -r lpar -n 2 --filter lpar_names=lparName -F 時間,capped_cycles,uncapped_cycles,entitled_cycles
過去2分の値を得ました
2017/04/26 13:21:43,294282846772027,683494280098951,1050755263230847
2017/04/26 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 - 1)
プロセッサ使用率% = 520.40%
300%ではなく520%のプロセッサ使用率を取得します。ここでは何か離れているようです。何ができたのか?
ありがとう
ベストアンサー1
lslparutilから得られた値は実際にあなたの場合は正確です。 Webインターフェイスに見えるのは、あなたが思うものとは異なります。これは物理的な使用に関連しています。これが問題を説明することを願っています。