![]() |
||
Power Member
![]() ![]() 加入日期: Jan 2003
文章: 518
|
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 編輯. |
|||||||
![]() |
![]() |
Major Member
加入日期: Oct 2006
文章: 182
|
不知道是不是顯示卡的問題
小弟Win7X64+virtualbox 使用上都沒問題 ![]() 客端系統用XP只有指派一個核心 |
||
![]() |
![]() |
Amateur Member
加入日期: Feb 2002
文章: 29
|
VM再強 也還是個虛擬機器呀
除非你是企業級硬體 否則神仙也難救 VM內本來就沒有支援真正的3D卡 但IBM的VBOX有支援DX9 |
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: 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 選用預先分配
__________________
要討論也要找能溝通的, 跟狂吠的狗溝通只是浪費時間. 每日一句 : 很多不等於多數,也不等於少數 |
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: May 2002 您的住址: 板橋
文章: 5,105
|
引用:
PAE雖然可以抓到4G以後的記憶體,但效能其實沒一般人想的美好,真要搞吃RAM的AP還是跑X86-64比較有用 ![]() ![]() ![]() ![]()
__________________
士大夫之無恥,是謂國恥 ![]() ![]() |
|
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: May 2002 您的住址: 板橋
文章: 5,105
|
引用:
不好意思,VBOX應該是指VirtualBox吧,VirtualBox一開始是德國公司,後來被Sun併購,再後來隨著Sun被Oracle併購又變成Oracle的了,應該和IBM扯不上關係就是了 ![]() ![]() |
|
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Apr 2005
文章: 479
|
引用:
沒錯 叫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 被 路過 編輯. |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Jan 2003
文章: 518
|
謝謝大家的建議,guest有裝vmware tool,顯卡是6770
我也知道x64是最好的方案,但卡在軟體相容性(確定有問題).. ![]() ![]() ![]() 只是...我真的不太能理解 以原文中的例子,虛擬XP中撥放網路mms串流(wmp核心)其實CPU附載相當輕(0~2%),網路亦同 在一般環境中可以說是超羽量級應用 但還是會因為不明原因偶爾"聽出"不正常,這....(打擊好大)真的是正常的? ![]() (兩邊都近乎0附載也會發生) 現在的狀況如果改善空間接近0的話(不更換host os) 我看,只能認命...捏LP繼續這樣用... ![]() ![]() ![]() 等ivy或haswell開賣再看看 是說,如果條件不變(host:win7 x86),換四核幫助會大嗎? (我猜... ![]() |
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Sep 2001 您的住址: K
文章: 1,493
|
都已經用VM了,還有什麼相容性問題?大不了開兩個VM囉!
另外VM在某些特殊的應用下其實還是沒辦法與實機相提並論。 小弟就遇過在VM下USB動作不正常的情形,但只要讓另一個USB Device持續作動, USB動作就奇蹟似的變得非常正常。但在實機下卻完全沒有這問題。 重點是...這個問題就卡了我快一個月的時間... 總之,改用x64的OS當host吧,RAM盡量加下去就對了... 然後每個VM至少分給它1G的Memory,VM下的XP環境盡量單純點, 不用開RAM DISK也是順順順~ 引用:
此文章於 2012-03-13 10:11 PM 被 substar999 編輯. |
|
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Dec 2001 您的住址: 台中縣
文章: 1,704
|
嫌硬碟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 編輯. |
![]() |
![]() |