
我正在運行VirtualBox
虛擬機Vagrant
,我注意到在電腦上添加更多 CPU 時啟動時間效能會下降(Vagrant
會超時)。例如,2 個 cpu 和 32 個 cpu 的啟動時間有很大差異。我不確定這是否與VirtualBox
或有關Vagrant
。有人有類似的經驗嗎?
物理機有32個邏輯核心。
答案1
您實際上有 32 個備用、未使用的 CPU 嗎?如果不是那麼也許這就是問題所在。我根本不了解VirtualBox,但曾經有一段時間,如果您為虛擬機提供了太多vCPU 並且它們並非全部空閒,那麼即使是VMWare 的ESX 也會變慢- 這是因為它過去常常等待所有可用的CPU準備就緒在開始這項工作之前進行工作。他們幾年前就修復了這個問題,但也許像這樣的免費虛擬機器管理程式在這方面落後了。