LPAR CPU 使用率を計算する (AIX)

LPAR CPU 使用率を計算する (AIX)

LPAR の CPU 使用率を計算しようとしていますが、間違った結果が得られます。HMC Web インターフェースで使用率を確認できますが、独自の目的で自分で計算したいと思います。

私のテスト: EC が 0.2 で現在の使用率が 0.6 (0.6/0.2 = 3 -> 300%) の LPAR を使用します。したがって、この特定の LPAR からは 300% を期待できます。

HMCにログインして実行します

lslparutil -m マシン名 -r lpar -n 2 --filter lpar_names=lparName -F 時間、上限サイクル数、上限なしサイクル数、資格サイクル数

過去2分間の値を取得します

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

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

次に、IBMのlslparutilマニュアルの式を使用してプロセッサ使用率を計算します(https://www.ibm.com/support/knowledgecenter/en/8408-E8E/p8edm/lslparutil.html

プロセッサ使用率 % = ((capped_cycles + uncapped_cycles) / qualified_cycles) * 100

プロセッサ使用率 % = (((294282846772027 - 294273753737790) + (683494280098951 - 683455429211045)) / (1050755263230847 - 1050746050402243)) * 100

プロセッサ使用率 % = 520.40%

プロセッサ使用率は 300% ではなく 520% です。何かがおかしいようです。原因は何でしょうか?

ありがとう

答え1

lslparutil から取得した値は、実際には正しいものです。Web インターフェースに表示される値は、あなたが考えているものとは異なります。これは物理的な使用状況に関係しています。これで問題が解決することを願っています。

関連情報