PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   VMware 的效能問題.. (https://www.pcdvd.com.tw/showthread.php?t=961452)

ttsmarco 2012-03-13 05:30 PM

VMware 的效能問題..
 
標題不知道該怎麼定 :jolin:

host--
os:win7 sp1 x86 +ReadyFor4GB
cpu:G6951 @ 3.6G (HT off)
ram:系統10G,ramdisk 6G

guest--
vm版本:8.0.2
os:xp sp3
ram:設3G
cpu:設2 Core

以前很少碰vm,最近os換成win7後,常需要在虛擬XP中測試自己的程式
才發現vm似乎沒有想像中美好:cry: :cry:

若vmdk放在實體硬碟
很強烈的感受到"",順暢度:50分 (host表現為滿分)

若vmdk放在Ramdisk
順暢許多,但瀏覽網頁、開啟程式還是都會有小"頓點"
順暢度:85分

但不是丟到Ramdisk跑就都OK了
用一陣子下來,發現一些問題,還請大家指點..
1.網頁上下捲動時會有..輕微"殘影" (類似沒裝顯卡驅動的感覺)
2.在xp中執行網路廣播 的小程式,偶爾會斷斷續續+破音...
3.總覺得不是運算速度慢,而是反應慢一小拍(好比ping 300玩CS)
4.就算沒任何操作,cpu使用率會莫名其妙的短暫爆衝

請問,以小弟的環境而言,瓶頸/問題可能是出在哪裡?
有無可以改善的方法? (host os不變為原則)
或者,除了拿更暴力的cpu硬跑,沒其他辦法了?? :cry:

suneku 2012-03-13 05:36 PM

不知道是不是顯示卡的問題

小弟Win7X64+virtualbox 使用上都沒問題 :agree:

客端系統用XP只有指派一個核心

liurambo 2012-03-13 05:51 PM

VM再強 也還是個虛擬機器呀
除非你是企業級硬體
否則神仙也難救

VM內本來就沒有支援真正的3D卡
但IBM的VBOX有支援DX9

jamin 2012-03-13 06:02 PM

常見方法
1. guest 要裝 vmware tool, time sync 要開
2. host 改用 linux
3. 使用 MS OS 64bit host
4. 組 RAID 0 (or SSD), 加快 I/O 速度
5. vmdk image 選用預先分配



 

cmwang 2012-03-13 06:05 PM

引用:
作者ttsmarco
標題不知道該怎麼定 :jolin:

host--
os:win7 sp1 x86 +ReadyFor4GB
cpu:G6951 @ 3.6G (HT off)
ram:系統10G,ramdisk 6G

snipped....


PAE雖然可以抓到4G以後的記憶體,但效能其實沒一般人想的美好,真要搞吃RAM的AP還是跑X86-64比較有用:ase....BTW,在VM內搞I/O(VGA/音效都算)本來就是吃力不討好的工作(一大堆特權等級轉換:flash: ),所以latency自然好看不到哪去了:ase:ase....

cmwang 2012-03-13 06:17 PM

引用:
作者liurambo
snipped....

VM內本來就沒有支援真正的3D卡
但IBM的VBOX有支援DX9


不好意思,VBOX應該是指VirtualBox吧,VirtualBox一開始是德國公司,後來被Sun併購,再後來隨著Sun被Oracle併購又變成Oracle的了,應該和IBM扯不上關係就是了:ase:ase....

路過 2012-03-13 08:27 PM

引用:
作者cmwang
不好意思,VBOX應該是指VirtualBox吧,VirtualBox一開始是德國公司,後來被Sun併購,再後來隨著Sun被Oracle併購又變成Oracle的了,應該和IBM扯不上關係就是了:ase:ase....

沒錯 叫Innotek...

我在virtualbox還在他家手上的時候就在用了,所以還有印象 :jolin:
當時的LOGO跟現在的有不小的差別


至於樓主的需求我想可能要用IOMMU,並將將整個VM丟到tmpfs去test

latency才會比較好看一點 - -"


至於用了ramdisk會頓,是因為樓主在x86下使用ramdisk
就我的測試,通常在x86下使用4G以上的記憶體

就算RAMDISK軟體支援,其效能會與正常x64下弱非常多
還不提你的CPU應該只有雙核....

RAMDISK運作時也會消秏掉CPU資源的,我之前對RAMDISK的測試就可以證明這點

ttsmarco 2012-03-13 09:45 PM

謝謝大家的建議,guest有裝vmware tool,顯卡是6770
我也知道x64是最好的方案,但卡在軟體相容性(確定有問題).. :jolin: :jolin: :cry:


只是...我真的不太能理解
以原文中的例子,虛擬XP中撥放網路mms串流(wmp核心)其實CPU附載相當輕(0~2%),網路亦同
在一般環境中可以說是超羽量級應用
但還是會因為不明原因偶爾"聽出"不正常,這....(打擊好大)真的是正常的?:jolin:
(兩邊都近乎0附載也會發生)


現在的狀況如果改善空間接近0的話(不更換host os)
我看,只能認命...捏LP繼續這樣用... :cry: :jolin: :cry:
等ivy或haswell開賣再看看
是說,如果條件不變(host:win7 x86),換四核幫助會大嗎? (我猜...:( )

substar999 2012-03-13 10:09 PM

都已經用VM了,還有什麼相容性問題?大不了開兩個VM囉!
另外VM在某些特殊的應用下其實還是沒辦法與實機相提並論。
小弟就遇過在VM下USB動作不正常的情形,但只要讓另一個USB Device持續作動,
USB動作就奇蹟似的變得非常正常。但在實機下卻完全沒有這問題。
重點是...這個問題就卡了我快一個月的時間...

總之,改用x64的OS當host吧,RAM盡量加下去就對了...
然後每個VM至少分給它1G的Memory,VM下的XP環境盡量單純點,
不用開RAM DISK也是順順順~

引用:
作者ttsmarco
謝謝大家的建議,guest有裝vmware tool,顯卡是6770
我也知道x64是最好的方案,但卡在軟體相容性(確定有問題).. :jolin: :jolin: :cry:


只是...我真的不太能理解
以原文中的例子,虛擬XP中撥放網路mms串流(wmp核心)其實CPU附載相當輕(0~2%),網路亦同
在一般環境中可以說是超羽量級應用
但還是會因為不明原因偶爾"聽出"不正常,這....(打擊好大)真的是正常的?:jolin:
(兩邊都近乎0附載也會發生)


現在的狀況如果改善空間接近0的話(不更換host os)
我看,只能認命...捏LP繼續這樣用... :cry: :jolin: :cry:
等ivy或haswell開賣再看看
是說,如果條件不變(host:win7 x86),換四核幫助會大嗎? (我猜...:( )

fto 2012-03-14 12:41 AM

嫌硬碟I/O效能不好的話,還有以下方法可以用...
http://www.vmware.com/support/ws5/d...sk_add_raw.html

再不然就是要捨棄寄居架構,改用原生架構的虛擬化 (如ESXi) 方案了...


所有的時間均為GMT +8。 現在的時間是07:12 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。