jaconet
|
發表於 2008-3-5 02:23 AM |
W/S 版:
Disabling Memory Trimming and Page Sharing
Server 版:
Disabling memory trimming (Server 版沒有 Page Sharing 的功能)
W/S 打開 Disabling Memory Trimming and Page Sharing
由 VMXP2(未啟動) 再切回 VMXP1 時 ware-vmx.exe 這個程式的 "分頁錯誤" 還是狂增. (用 筆電 1G 測試)
由於不想用硬碟狂轉這種主觀的方式, 以為用 "分頁錯誤" 可以確定硬碟狂轉的現像!
不過 Server 版 由 VMXP2(未啟動) 再切回 VMXP1 時
vmware-remotemks.exe "分頁錯誤" 也是會狂增
看樣子 W/S 硬碟狂轉, "分頁錯誤" 不是主因,
Server 版切換時"分頁錯誤" 也是會狂增但是硬碟並不會狂轉!
是 Page Sharing 的功能嗎? 看樣子要實際測試了!
但是我暫時不會把 Server 移除, 最近在玩 Cluster...
等下次 桌上型的 2G 安裝 W/S 再測試!
| |
reginald
|
發表於 2008-2-29 10:24 PM |
因工作上也常用vmware,今天查help,剛好看到,應該就是你的問題所在了。
大意就是說,為了某些ram不夠的機器,在切換vm時,會將Guest OS的RAM Page到
swap,以空出ram給foreground的Guest OS使用,在切換過程中會降低效能(您所說的硬碟狂轉)
因您的記憶體足夠的話,就可以disable。 就是您可以試一下將這個選項打鉤。
因為 VMWare Server不提供這個功能,當然沒這個問題。
祝好運!!
http://www.vmware.com/pdf/ws6_manual.pdf
在374頁開始有詳細的 記憶體設定 規劃。
======================
Disabling Memory Trimming and Page Sharing
choose: VM > Settings > Options > Advanced
Workstation uses a memory trimming technique to return unused virtual machine memory to the host machine for other uses. While trimming usually has little impact on performance and might be needed in low-memory situations, the I/O caused by memory trimming can sometimes interfere with disk-oriented workload performance in a guest. To disable memory trimming, select Disable memory page trimming.
Workstation uses a page sharing technique to allow guest memory pages with identical contents to be stored as a single copy-on-write page. Page sharing decreases host memory usage, but consumes some system resources, potentially including I/O bandwidth. You may want to avoid this overhead for guests for which host memory is plentiful and I/O latency is important. To disable page sharing, see chapter about performance tuning in the VMware Workstation User’s Manual.
=====================================
download
http://www.sharebig.com/d/syrrvp ... adv_setting.gif.htm
| |
reginald
|
發表於 2008-2-28 12:52 AM |
VMWare Server本來是叫 GSX Server (另有ESX Server)
產品定位是在 Workstation 之上的。
後來不知什麼因素,將它改成可以自由下載使用,並改名為VMWare Server。
(註冊、下載、取得license)
個人猜測是因為 Xen (Linux) 跟 Virtual PC/Server (M$) 的市場競爭有關。
相異的地方當然不少,有2個較重要的差異
1) VMWare Server可以將 Guest OS設成Windows Service,系統一開機,
Guest OS就開機
2) VMWare Server僅支援一次Snap Shot,舊的會被蓋掉,僅剩下最新的一個。
| |
beam
|
發表於 2008-2-26 11:22 AM |
引用: jaconet寫到:
這問題似乎無解, 好吧! 我改用 VMware Server 了.
明智之舉
如果server版還是要廢用
而你是企業用
它就賣出一套server版了
而非ws版
| |
jaconet
|
發表於 2008-2-25 08:55 PM |
這問題似乎無解, 好吧! 我改用 VMware Server 了.
| |
jaconet
|
發表於 2008-2-22 10:52 PM |
引用: beam寫到:
我猜一定會曾加
推論是vm ws 原本社計就是一次跑一個 vm
當切換到TAB2會把TAB1 ram僅量回收給其它 或 os 使用
當切回 TAB1再要回來
SERVER版就提供4 session 同時跑
要不然如何區分ws server ?
啊! 我還不知道 ws 只設計給一個 run!,
真不知道 ws 為什麼這樣設計, 記憶體明明夠用, 還要"回收"給 os 使用!
所以跑 ws 不要亂切! 要切的話用 vnc! 這有點不方便哩!
另外, 我沒有 3G 的RAM, 所以想問一下, 您在 ws 切至"沒有執行"的 vm, 再切回來時
主電腦的 ware-vmx.exe 一定會增加 "分頁錯誤" 嗎?
如果沒有, (對不起, 請您不要用猜的, 請實際去測試), 我再增加主機至 4G 來跑 vm!
| |
pujy1978
|
發表於 2008-2-22 06:19 PM |
我遇到的狀況~~更慘~~
加到2G的RAM..
只灌XP而已喔~~
結果死了一塊主機板~VM有那麼不穩嗎!
| |
beam
|
發表於 2008-2-22 03:44 PM |
我猜一定會曾加
推論是vm ws 原本社計就是一次跑一個 vm
當切換到TAB2會把TAB1 ram僅量回收給其它 或 os 使用
當切回 TAB1再要回來
SERVER版就提供4 session 同時跑
要不然如何區分ws server ?
| |
jaconet
|
發表於 2008-2-21 04:38 PM |
我不是要[分頁錯誤]不要增加或者是 0! 我知道分頁錯誤是什麼意義!
我再說一次好了, 由 VMXP2(未啟動) 再切回 VMXP1,
HOST 一定會增加 "分頁錯誤"! 這是正常的嗎?
是外面的 HOST 電腦(我執行 WS 的電腦)的 ware-vmx.exe 這個程式的 "分頁錯誤" 一定會增加
不是Guest 的虛擬機(VMXP1/VMXP2) 內的"分頁錯誤"!
[jaconet 在 2008-2-21 05:10 PM 作了最後編輯]
| |
陽だまり
|
發表於 2008-2-21 01:24 PM |
引用: jaconet寫到:
那麼跑一台 XP 256M 的虛擬機, HOST 到底要多少記憶體?
有人去測試一下您的 VMware Workstaton 有沒有上述現像呢?
沒有的話, 請告知好嗎!
我想應該不用太在意他的數字
因為目前我開機21小時
某些程式跑的計數還蠻誇張的
盡管我還有4xx mb 的實體是空的
[陽だまり 在 2008-2-21 01:29 PM 作了最後編輯]
| |
本主題回覆較多,請 點擊這裡 檢閱。 |