リソース割り当てを変更するには主に 2 つのアプローチがあります。
すべてのリソースを割り当て – リソースをドメインから別のドメインに移動し、すべてのリソースが割り当てられるようにします。
一部のリソースを割り当てない – 計算ノードの使用可能な最大のコアおよびメモリーよりも少なく割り当てます。未使用のコアはすべてパーク状態のコアとみなされ、ライセンスのためにはカウントされません。ただし、パーク状態のコアが論理 CPU およびメモリーリポジトリに追加されます。ルートドメインがある場合には、リポジトリリソースをあとで I/O ドメインに割り当てることができます。Park Cores and Memoryを参照してください。
ドメインリソースの表示に使用するコマンドに応じて、ソケット、コア、および VCPU の値の変換が必要な場合があります。
|
次の手順のいずれかを参照してください。
この例では、SuperCluster M6-32 上の 1 つの計算ノードに 2 つの専用ドメインと 2 つのルートドメインが存在します。
|
CPU およびメモリーリソースの合計量を計算すると、リソース計画を判断する開始ポイントになります。
リソースの確認中は次の点に留意してください。
ルートドメインリソース – ルートドメインを排他的に使用するために予約された少量のリソースです。これらのリソースは計画に入れないでください。
割り当てられていないリソース – これらのリソースは、ルートドメインの作成時、または osc-setcoremem コマンドの使用時に一部のリソースを割り当てないままにした場合に、論理 CPU およびメモリーリポジトリに配置されます。
この例では、専用ドメインのリソースと割り当てられていないリソースが合計されて合計リソースになります。ルートドメインのリソースはリソースの合計に含まれません。
|
この例では、12 個のコアと 1T バイトのメモリーがプライマリドメインからパーク状態にされ、18 個のコアと 1536G バイトのメモリーが ssccn3-dom1 ドメインからパーク状態にされています。
以前と以後の列のリソースの合計は一致している必要があります。このチェックにより、計画のすべてのリソースを把握できます。
|
ソケット粒度レベルでリソース割り当てを変更します。
Change CPU/Memory Allocations (Socket Granularity)を参照してください。
コア粒度レベルでリソース割り当てを変更します。
割り当てられていないリソースを増やします。
Park Cores and Memoryを参照してください。