ESXi のコア数を減らす方法
search cancel

ESXi のコア数を減らす方法

book

Article ID: 425802

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:
これは英文の記事「How to reducing the number of cores of ESXi」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事を参照してください。



トラブルシューティング:トラブルシューティングを容易にするために、
ESXi に割り当てられたコアの数を一時的に減らす必要がある場合があります。

重要なライセンスに関するリマインダー:

  • BIOS で非アクティブ化されたコアも含め、ソフトウェアがインストールされているサーバー上のすべてのコアにライセンスを適用する必要があります。
  • 必要なコア ライセンスの合計数は、サーバー上の物理コアの数と一致する必要があります。

警告:このナレッジベース記事(KB)は、Broadcom のライセンスポリシーに違反するため、本番環境では使用しないでください。
詳細については、Broadcom の公式ライセンス規約をご覧ください:
VMware Cloud Foundation (VCF) SPD – Broadcom

Environment

VMware vSphere ESXi

Resolution

ESXi に提供される CPU コアの数を減らすには、2 つのオプションがあります


1. BIOS/EFI からコアを無効にできるかどうか、ハードウェア ベンダーに確認してください

2. ホスト クライアントまたは vCenter Server から。

- [構成] > [システム] > [詳細なシステム設定] に移動します
- [編集] をクリックします
VMkernel.Boot.max.PCPUS を検索します
- デフォルト値 1024 を目的の値に変更します

- 新しい設定を適用するには、ホストを再起動する必要があります。




この値は、SSH または PowerCLI を使用して変更することもできます。

SSH:
[root@esxi701:~] esxcli system settings kernel set -s maxPCPUS -v 6
[root@esxi701:~] esxcli system settings kernel list -o maxPCPUS
Name      Type    Configured  Runtime  Default  Description
--------  ------  ----------  -------  -------  -----------
maxPCPUS  uint32  6           1024     1024     Number of PCPUs vmkernel should use.


PowerCLI:



例:
ホストにソケットあたり 6 コアの CPU が 2 つある場合、値を 6 に設定すると 1 つの CPU が無効になります。


変更前:






変更後:

Additional Information

関連資料:
How to reducing the number of cores of ESXi