我在一台插滿4GB記憶体的32位元Windows XP電腦上有裝Virtual PC來模擬多個作業環境因為32位元作業系統在不開PAE及RamDisk的情形下,只能使用到3GB記憶體那Virtual PC在新增多個虛擬機時,可以用到那多的1GB記憶體嗎?還是說只能在3GB裡面去分配而已?
Virtual PC 還是一個程式,所以是從 3.XX G 裡頭分,如果是裝 XP 的VM,大家都知道 XP 差不多RAM要 512M~1024M 才會反應好一點,如果你為了效能分給VM 512M~1024M ,你的可用記憶體就少了512M~1024M+ Virtual PC 運轉需要的記憶體,如果你開了兩台VM,各分配1024M,當然就少了 1024X2 +Virtual PC 運轉需要的記憶體,4G,哈,一下就玩完了.
沒錯~只能用3G去分配不過還必須要考慮到XP本身所耗掉的記憶體所以可以用的記憶體大概只剩1G~1.5G左右我自己的經驗是如果XP虛擬機沒有再作其他運作的話最多可以開2台512M的虛擬機BUT這還要看你主機的CPU是否很強,如果很差那建議還是不要開超過2台以上不然有服務跑在虛擬機裡的話可能會常常出現網路中斷,或無回應當機等現象