多数のCPUを搭載したVagrant VirtualBox

多数のCPUを搭載したVagrant VirtualBox

VirtualBoxVMを実行していますVagrantが、マシンに CPU を追加すると (タイムアウトになる) 起動時間のパフォーマンスが低下することに気づきました。たとえば、CPU が 2 個の場合と CPU が 32 個の場合では起動時間に大きな違いがあります。これが と関係があるかどうか、あるいは に関係があるかどうかはVagrantわかりません。同じような経験をした人はいますか?VirtualBoxVagrant

物理マシンには 32 個の論理コアがあります。

答え1

実際に 32 個の未使用の予備 CPU がありますか? そうでない場合、おそらくそれが問題です。VirtualBox についてはまったく知りませんが、VM に vCPU を多く割り当て、それらがすべて空いていない場合、VMWare の ESX でも速度が遅くなる時期がありました。これは、作業を開始する前に、使用可能なすべての CPU が作業可能になるまで待機していたためです。この問題は数年前に修正されましたが、おそらくこのような無料のハイパーバイザーはこれに遅れをとっています。

関連情報