PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
ttsmarco
Power Member
 

加入日期: Jan 2003
文章: 515
VMware 的效能問題..

標題不知道該怎麼定

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似乎沒有想像中美好

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

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

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

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

此文章於 2012-03-13 05:33 PM 被 ttsmarco 編輯.
舊 2012-03-13, 05:30 PM #1
回應時引用此文章
ttsmarco離線中  
suneku
Major Member
 
suneku的大頭照
 

加入日期: Oct 2006
文章: 182
不知道是不是顯示卡的問題

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

客端系統用XP只有指派一個核心
 
舊 2012-03-13, 05:36 PM #2
回應時引用此文章
suneku離線中  
liurambo
Amateur Member
 

加入日期: Feb 2002
文章: 29
VM再強 也還是個虛擬機器呀
除非你是企業級硬體
否則神仙也難救

VM內本來就沒有支援真正的3D卡
但IBM的VBOX有支援DX9
舊 2012-03-13, 05:51 PM #3
回應時引用此文章
liurambo離線中  
jamin
Senior Member
 
jamin的大頭照
 

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



 
__________________
要討論也要找能溝通的, 跟狂吠的狗溝通只是浪費時間. 每日一句 : 很多不等於多數,也不等於少數
舊 2012-03-13, 06:02 PM #4
回應時引用此文章
jamin離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,100
引用:
作者ttsmarco
標題不知道該怎麼定

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

snipped....


PAE雖然可以抓到4G以後的記憶體,但效能其實沒一般人想的美好,真要搞吃RAM的AP還是跑X86-64比較有用....BTW,在VM內搞I/O(VGA/音效都算)本來就是吃力不討好的工作(一大堆特權等級轉換 ),所以latency自然好看不到哪去了....
__________________
士大夫之無恥,是謂國恥....
舊 2012-03-13, 06:05 PM #5
回應時引用此文章
cmwang離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,100
引用:
作者liurambo
snipped....

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


不好意思,VBOX應該是指VirtualBox吧,VirtualBox一開始是德國公司,後來被Sun併購,再後來隨著Sun被Oracle併購又變成Oracle的了,應該和IBM扯不上關係就是了....
舊 2012-03-13, 06:17 PM #6
回應時引用此文章
cmwang離線中  
路過
Advance Member
 
路過的大頭照
 

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

沒錯 叫Innotek...

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


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

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


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

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

RAMDISK運作時也會消秏掉CPU資源的,我之前對RAMDISK的測試就可以證明這點
__________________
提高計算速度的方法不只一種。
平行計算只是一種提高效率的方式,具有不確定性與複雜性。關於提高效率的方式,存在著各種不同的理論。
對於我們來說,那並不是完美的東西。

此文章於 2012-03-13 08:32 PM 被 路過 編輯.
舊 2012-03-13, 08:27 PM #7
回應時引用此文章
路過離線中  
ttsmarco
Power Member
 

加入日期: Jan 2003
文章: 515
謝謝大家的建議,guest有裝vmware tool,顯卡是6770
我也知道x64是最好的方案,但卡在軟體相容性(確定有問題)..


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


現在的狀況如果改善空間接近0的話(不更換host os)
我看,只能認命...捏LP繼續這樣用...
等ivy或haswell開賣再看看
是說,如果條件不變(host:win7 x86),換四核幫助會大嗎? (我猜... )
舊 2012-03-13, 09:45 PM #8
回應時引用此文章
ttsmarco離線中  
substar999
Senior Member
 

加入日期: Sep 2001
您的住址: K
文章: 1,444
都已經用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是最好的方案,但卡在軟體相容性(確定有問題)..


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


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

此文章於 2012-03-13 10:11 PM 被 substar999 編輯.
舊 2012-03-13, 10:09 PM #9
回應時引用此文章
substar999現在在線上  
fto
Master Member
 
fto的大頭照
 

加入日期: Dec 2001
您的住址: 台中縣
文章: 1,692
嫌硬碟I/O效能不好的話,還有以下方法可以用...
http://www.vmware.com/support/ws5/d...sk_add_raw.html

再不然就是要捨棄寄居架構,改用原生架構的虛擬化 (如ESXi) 方案了...
__________________
Ryzen 5 2600X & ROG STRIX X370-F
Kingston ECC U-DIMM DDR4-2666 16GB * 2
Gigabyte CV27F & MSI RX560 AERO 4G OC
Cooler Master V750 Gold
Fractal Design Define R6
CREATIVE GigaWorks T20II

此文章於 2012-03-14 12:48 AM 被 fto 編輯.
舊 2012-03-14, 12:41 AM #10
回應時引用此文章
fto離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:02 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。