![]() |
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)
|
---|
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: |
不知道是不是顯示卡的問題
小弟Win7X64+virtualbox 使用上都沒問題 :agree: 客端系統用XP只有指派一個核心 |
VM再強 也還是個虛擬機器呀
除非你是企業級硬體 否則神仙也難救 VM內本來就沒有支援真正的3D卡 但IBM的VBOX有支援DX9 |
常見方法
1. guest 要裝 vmware tool, time sync 要開 2. host 改用 linux 3. 使用 MS OS 64bit host 4. 組 RAID 0 (or SSD), 加快 I/O 速度 5. vmdk image 選用預先分配 |
引用:
PAE雖然可以抓到4G以後的記憶體,但效能其實沒一般人想的美好,真要搞吃RAM的AP還是跑X86-64比較有用:ase....BTW,在VM內搞I/O(VGA/音效都算)本來就是吃力不討好的工作(一大堆特權等級轉換:flash: ),所以latency自然好看不到哪去了:ase:ase.... |
引用:
不好意思,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的測試就可以證明這點 |
謝謝大家的建議,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),換四核幫助會大嗎? (我猜...:( ) |
都已經用VM了,還有什麼相容性問題?大不了開兩個VM囉!
另外VM在某些特殊的應用下其實還是沒辦法與實機相提並論。 小弟就遇過在VM下USB動作不正常的情形,但只要讓另一個USB Device持續作動, USB動作就奇蹟似的變得非常正常。但在實機下卻完全沒有這問題。 重點是...這個問題就卡了我快一個月的時間... 總之,改用x64的OS當host吧,RAM盡量加下去就對了... 然後每個VM至少分給它1G的Memory,VM下的XP環境盡量單純點, 不用開RAM DISK也是順順順~ 引用:
|
嫌硬碟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。