免責事項:
これは英文の記事「How to reducing the number of cores of ESXi」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事を参照してください。
トラブルシューティング:トラブルシューティングを容易にするために、
ESXi に割り当てられたコアの数を一時的に減らす必要がある場合があります。
重要なライセンスに関するリマインダー:
警告:このナレッジベース記事(KB)は、Broadcom のライセンスポリシーに違反するため、本番環境では使用しないでください。
詳細については、Broadcom の公式ライセンス規約をご覧ください:
VMware Cloud Foundation (VCF) SPD – Broadcom
VMware vSphere ESXi
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 が無効になります。
変更前:
変更後: