Vmware虛擬機內存要怎麼分配?
我現在本機的配置是(筆記本):
I74700-HQ
8G內存
1T硬碟
1,本機裝的是Windows8.1
在虛擬機中裝的也是Windows8.1
之前也在虛擬機中裝過Win7
同樣都是分配4G內存
但是現在如果打開win8.1內存直接佔用到85%左右
但是win7最高不超過55%
這是為什麼?我實在是不大明白
2,我的cpu只是英特爾虛擬化技術
和這個有關係么,Vmware是怎樣虛擬化的,是將現有的處理器再虛擬化出來一個供虛擬機使用,還是直接將本機和虛擬機中的計算操作全部發送到本機的處理器進行操作?
3,因為要使用vs2013開發wp應用,所以4G內存是必須的。怎樣能優化一下
我本機的處理器是4核心8線程
我要怎樣給虛擬機分配資源?
如果你打算在虛擬機裡面跑VS,那麼告訴你WP的虛擬機是幾乎不能跑在VM里的。速度超級慢。因為它本身就是個虛擬機。
Workstation?抱歉沒有研究過。一般的原則是,按需分。用8.1占內存多?你真的想明確搞清楚為什麼?看看資源管理器呀。workstation不能把內存變多呀。
謝邀。
我認為虛擬機在使用上分兩種:
1,需要同時運行的若干虛擬機。
2,為了某種目的需要與主機隔離而運行。
對於第一種類型,需要根據物理機實際配置(處理器數量和內存,尤其是內存)合理分配,一般情況下內存都會少分配一些。
而第二種情況,則通常運行一個虛擬機實例就行了。這時候可以將虛擬機內存分配的大一些,比如你總共8G的物理內存,可以分給win8.1開發環境5個G。
對於你的第一個問題,按照微軟的規律,通常情況下,新操作系統資源佔用肯定比上一代要高。因為實現了新功能,以及提高安全性等。
第二個問題,我不是特別能準確的描述vmware是怎麼規劃cpu的,但是有一點,你給虛擬機分配的處理器核數,肯定不能超過物理機核數,比如你的I7cpu總共是8個線程,相當於8個邏輯cpu核心,因此分配給虛擬機的不可能超過這個數。不過同時啟動的虛擬機佔用的虛擬機核數不是加和的關係,比如同時啟動兩個虛擬機,每個虛擬機你都分配了8個虛擬cpu,這是沒問題的。如果非要我說的話,貌似你說的第二種情況應該更貼近一些。
第三個問題,如果這個開發環境只要啟動一個實例,那麼多分配一些內存給它是沒問題的比如5個G,另外為了充分利用主機的多線程,可以分配雙核雙線程的cpu給虛擬機。
另外,其他答主也提到過,經物理內存添加到16G是比較合理的。
85% 的內存都用在哪裡了?
物理內存先添加到16吧
推薦閱讀:
※有沒有因為不滿而放棄 Mac 重新用回 Windows 的人?為什麼?
※如何用BCD引導另一個硬碟上的系統?
※你在 Windows 操作系統下安裝軟體,會選擇自定義安裝路徑嗎?為什麼?
※Windows 7 有免費的 MSE,Windows 8 自帶殺毒軟體,為什麼 360 殺毒仍然這麼流行?
※為什麼 Mac 垃圾桶/廢紙簍不提供單獨刪除文件功能?
TAG:MicrosoftWindows | 虛擬機 | VMware威睿 | 虛擬化 | WindowsPhone |