想收集實驗數據, 希望各位來參與 - 用 VMware 虛擬機跑遊戲雙開.

個人在工作上的使用經驗

Host (裝VMWare的機器) 使用 64bit up的 Host(為了support 4G以上的ram)

Client (VM->使用資源越低的OS越好->Ex: XP sp3只要能灌遊戲就好,效能用CPU資源 以及RAM去給)

要Tune效能的話 根據每一個VM給的核數 以及RAM的大小去Tune流暢性

例如: 2 個XP SP3 ram 2G 的VM, 每個給雙核,跑遊戲~夠用 可接受??

速度效能不好的話,就給更多資源, 給更多RAM, 給更多核心,但可以接受的話 就可以再增加VM. 增加多開數量

硬碟(指 實體的硬碟)
例如: 兩個Client VM要放在兩個不同的實體硬碟上, 讀取速度也會比較快 SSD更好

增加Performance的方式, 減少Client的常駐資源(HOST能減少最好)

我的電腦點右鍵->內容->進階->效能->設定 ->視覺效果分頁->調整成最佳效能.(In XP)

概念是, 不重要的東西 就儘量減少資源的消耗(OS本身), Host自己能夠減少資源消耗更好(XP 64 Bit?)

希望有幫助
chais wrote:
對,沒錯VM本身會根...(恕刪)

chais wrote:
對,沒錯
VM本身會根據應用而另外消耗不同程度的實體記憶體
如果你的應用本身有問題而導致VM本身消耗過量記憶體,這種情形我是遇過的

補充:
開幾個VM應該會在工作管理員中看到對應數量的「vmware-vmx.exe」
檢查看看它是不是長期使用下有持續消耗記憶體的情形


不會,分配多少就是多少
原因可能就是上面提到的



恩小弟剛剛稍微觀察了一下..
這是電腦重開機,開啟vm後的情況..
http://imgur.com/a/wU4IC



http://imgur.com/a/jsoAa


開機後,記憶體剩下30G
執行vm及vm中的遊戲,記憶體剩下10G
也就是這時候vm部分就消耗了20G
扣掉本來設定的配置15G

如果您說剩下額外的資源都是「vmware-vmx.exe」佔走.可是照圖片看來,好像5個「vmware-vmx.exe」加起來大約才2.5G,小弟的疑問是..那多出來的2.5G跑哪去了呢?

還有這只是剛開機的情況,隨著時間經過,損耗的記憶體會再增加
(這時候「vmware-vmx.exe」所佔的容量也會增加沒錯,但是加起來的總合並不是該有的記憶體總量,
也就是那未知的記憶體損耗部分也會跟著增加)
所以現在的疑問是..扣掉給vm的配置,也扣掉「vmware-vmx.exe」所佔的部分
那請問多吃的記憶體都跑哪去了呢(實體電腦完全沒執行任何程式)?@@
請略過此回覆
如有困擾請多見諒
謝謝













遊戲雙開話,以前試過:

真女神轉生 Online

Host OS 開一份
虛擬機 開一份
免費帳號人物轉物品

CPU:AMD 飛龍2 555 超 2.8G
RAM:共 8G,給虛擬機 2G
顯卡:HD 3650

感想:虛擬機的 3D 畫質不太好,且小 LAG。可能是那時顯卡太差,我後來換了 HD 5750 但沒再試。另外虛擬機顯卡只能 128MB,這個一定也有差。

雙開只是為轉物品,不是要玩,所以沒差,主要角色還是在 Host OS 玩。

不過這遊戲後來官方主程式甘願支援雙開了,所以也不需要雙開了,大概是玩的人太少了...


-----------------------------------------

話說
印象中 VMware Workstation 不是要錢的嗎
VMware Server 才是免費的
什麼差異不清楚

VirtualBox 是免費的
官網直接下載,中文版,無毒無木馬免破解

剛註冊的新手 wrote:
如果您說剩下額外的資源都是「vmware-vmx.exe」佔走.可是照圖片看來,好像5個「vmware-vmx.exe」加起來大約才2.5G,小弟的疑問是..那多出來的2.5G跑哪去了呢?

這部分我就不清楚了,OS與VM之間詳細記憶體的配置不曉得是怎麼計算的 ...
工作管理員-處理程序,可以再新增欄位「工作集」,這個應該是實體記憶體佔用大小
「私人工作集」則是該程序本身佔用的實體記憶體的大小

fedora wrote:
感想:虛擬機的 3D 畫質不太好,且小 LAG。可能是那時顯卡太差,我後來換了 HD 5750 但沒再試。另外虛擬機顯卡只能 128MB,這個一定也有差。

Oracle VM的3D效能比VMware差
至於VMware8從OS獲得的資訊是顯卡有固定896MB記憶體
剛註冊的新手 wrote:
還有這只是剛開機的情況,隨著時間經過,損耗的記憶體會再增加
(這時候「vmware-vmx.exe」所佔的容量也會增加沒錯,但是加起來的總合並不是該有的記憶體總量,


作業系統, 尤其是多工, 有虛擬記憶體(swapfile), 有 diskcache 的記憶體使用,
不是那麼簡單... 有一堆名詞, 不同版本的說法還不一太一樣...

給一個 link...
http://cybernetnews.com/cybernotes-windows-memory-usage-explained/

我的是英文版,
預設的 "Memory(" 應該是你圖裏的 記憶體"(",
括號那邊拉出來是 "Memory(Private Working Set)",
對照上面的 url, 可以知道這是這個 process 自己用的 memory,
還有一個是共用的 memory 沒算到.

而我在猜, 共用並不一定就有其它 process 跟它共用, 只是它的屬性是共用的,
我印象中, 寫程式用 MemoryMapOfFile 用 share 方式開大檔,
就沒反應在 Priveate Working Set.

從 View->Columns 可以在選 Working Set 的欄位, 或許看這個欄位比較準.
像我一個 1G Ram 的 Vmware-vmx.exe,
長時間沒動它, Memory(Private) 在 14M, 嗯.. 沒看錯..
但 Working Set 就 670M,
去跑 Windows Update後, Memory(Private) 14->17M, Working Set 670M->827M 了...


之前在AMD9850有用虛擬機打過星海爭霸
可以打,很慢就是....
好奇用 3D MARK 測了一下分數

3D MARK 06 在虛擬機中會跳掉,無法測
改測最古老的 3D MARK 2001 SE


虛擬機:
VirtualBox
XP-SP3 32bit
(註: ATI 9500 是 3D MARK 2001 SE 偵測到的虛擬顯卡)



HOST 端
WIN7-SP1 64bit



相差 8倍左右
系統配置參考前文,VMware8的效能真的還不錯
DX版本較舊的Benchmark,Guest效能與Host效能接近

VMware8.0.2


Host
我的配備 1055T+16G+6870

以我使用情況我覺得很順,曾經無聊用VM跑世紀帝國3,特效中以下還OK

也測過跑跑卡丁車、CS等等一般不太吃效能的3D遊戲

我覺得4核+8G以上記憶體應該可以輕鬆升任版主說的任務
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 8)

今日熱門文章 網友點擊推薦!