
我有一台 Macbook Pro,2015 年中,Intel I7 2.2GHz 16GB RAM,固態硬碟。我已經安裝了執行 Windows 7 和 Visual Studio 2019 的 Virtual Box。
它運行得很好,但太慢了。
VM 的虛擬框上的設定為:
- 12 GB 內存
- 4個CPU核心
- 執行上限 100%
- 啟用 PAE/NX 啟用
- 視訊記憶體 256MB(最大)
- 圖形控制器:VBoxSVGA
- 啟用 3D 和 2D 加速
- 半虛擬化介面:預設
- 硬體虛擬化:啟用巢狀分頁
我想知道我是否可以稍微調整一下設置,以便能夠讓它運行得更快......也許在半虛擬化介面上,我不知道我可以選擇什麼。
答案1
這裡重要的是要了解,儘管運行虛擬機,您的 Mac 仍然需要記憶體來運行其進程。這意味著,如果您的 Windows 消耗了大部分內存,那麼 Mac 的內存可能會減少。這將導致您的系統整體速度變慢,讓您感覺您的 Windows 虛擬機器速度很慢,但大多數情況並非如此。
正如評論中所建議的,8GB RAM 2 核心是記憶體和 CPU 的完美平衡。事實上,我在 Macbook Air 上僅用 4GB 記憶體就可以流暢地運行它。讓我知道上面的設定效果如何。
如果這不起作用,請嘗試分配固定空間而不是動態記憶體分配。有時,如果您的記憶體存在碎片,動態記憶體分配也可能會導致虛擬環境速度減慢。