Linux VM に CPU をホットアドした後、一部の CPU がオフラインとなる
search cancel

Linux VM に CPU をホットアドした後、一部の CPU がオフラインとなる

book

Article ID: 425851

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「After hot-adding CPUs to a Linux VM, few CPUs are offline.」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

一度の追加操作で大量のCPUとメモリをVMに追加すると、一部のCPUが自動的にオンラインにならない場合があります。

コマンド「lscpu」の出力には、追加されたCPUは存在すると表示されますが、一部のCPUがオフラインと表示されることがあります。

$> lscpu

CPU(s): 768
On-line CPU(s) list: 0-390,392-400,403-411,413,414,416-419,422-428,431-466,468-477,479,480,482-485,487-492,494-499,501,503-505,507-536,538-564,566-573,575,576,578-583,585,587-589,591-605,607-624,626-642,644,645,648,649,651,652,654-666,670-672,674,675,677,678,680-687,689,690,692-697,700-702,704,706-710,713,715,716,720-725,727-733,735-738,740,743-750,753,755,757-766

Off-line CPU(s) list: 391,401,402,412,415,420,421,429,430,467,478,481,486,493,500,502,506,537,565,574,577,584,586,590,606,625,643,646,647,650,653,667-669,673,676,679,688,691,698,699,703,705,711,712,714,717-719,726,734,739,741,742,751,752,754,756,767


この問題は、VM に同時にメモリが追加されている場合に、より頻繁に発生します。

Environment

ESXi 8.0.3 以降のリリースで実行されている Linux VM

Resolution

この問題を解決するには、次のコマンドを使用してCPUを手動でオンラインにします。

œ echo 1 > /sys/devices/system/cpu/cpuXXX/online
  XXX はオフラインになっている CPU の CPU 番号になります。

$> echo 1 > /sys/devices/system/cpu/cpu391/online

Additional Information

English version : After hot-adding CPUs to a Linux VM, few CPUs are offline.