web-dev-qa-db-ja.com

AIX CPU使用率-実行中のCPUの数を知る方法は?

AIX 6.1の場合-次の出力が表示されますが、次のように表示されます16個の最大物理CP;しかし、アクティブなのは8つだけ-それはなぜですか?

システムは必要に応じて残りの8つを使用しますか?
それとも無効になっていますか?

# lparstat -i | grep CPU

Online Virtual CPUs                        : 8
Maximum Virtual CPUs                       : 8
Virtual CPUs                               : 1
Maximum Physical CPUs in system            : 16
Active Physical CPUs in system             : 8
Active CPUs in Pool                        : -
Shared Physical CPUs in system             : -
Physical CPU Percentage                    : 100.00%
Desired Virtual CPUs                       : 8

ここでは、16が利用可能であることがわかります。

# bindprocessor -q
The available processors are:  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1
Andres

使用可能なCPUよりもアクティブなCPUが少ない理由は、次のとおりです。

  1. IBM POWERサーバーには、容量要求と呼ばれるものがあります。つまり、最初に使用するよりも多くのCPUがインストールされたサーバーを購入し、必要に応じて後でアクティブ化できます。あなたの場合のように、サーバーには16個のCPUがインストールされていますが、アクティブなのは8個だけです。

  2. 非アクティブなCPUのもう1つの理由は、ハードウェアの問題である可能性があります。オンデマンドの容量のために、サーバーに余分なCPUがないと仮定しましょう。 CPUまたはCPUボードでハードウェアエラーが発生した場合、サーバーは破損を防ぐためにそれらを非アクティブ化する可能性があります。

4
pichogve