iT邦幫忙

0

Windows7 virtual PC虛擬機速度超慢..

我的NB是Acer 8930G, 配備intel CPU T9400, 4G RAM,
將BIOS VT功能打開後, 裝Windows7跑起來很順,
但裝了XP mode的Virtual PC - windows XP虛擬機(Ram 1G)後,
XP虛擬機速度頓得很嚴重(實體機還是很順), 虛擬機的CPU很容易就跑上50%以上,
但Windows 7 的實體機CPU一直都在20%以下, (整合功能已開)
請問是有哪邊設定有問題?
我有在Win7實體機把Virtual PC的優先度設為高, 情況有改善一點, 但虛擬機仍然會頓.
請問有什麼設定可以讓虛擬機用多一點的CPU資源嗎?

PS.我之前有在XP實體機下跑XP虛擬機, 實體跟虛擬機都很順.

看更多先前的討論...收起先前的討論...
lacanG iT邦研究生 4 級 ‧ 2010-03-02 17:18:51 檢舉
請問你的XP Mode裡面裝了那些應用程式?還是用預設的XP Mode虛擬機器、沒在裡面加裝應用程式?
jason122 iT邦新手 5 級 ‧ 2010-03-02 20:08:27 檢舉
虛擬機剛裝完OS開起來就跑很慢了, 還沒裝其他應用程式,
剛開始以為是整合功能沒開才這樣, 但後來開了整合功能一樣頓得厲害,
CPU loading很重, 但原實體機CPU反而沒什麼loading(一直在5~20%以下)很順.
小成 iT邦高手 10 級 ‧ 2010-03-02 20:20:18 檢舉
要不要測一下virutalbox?
jason122 iT邦新手 5 級 ‧ 2010-03-07 17:55:40 檢舉
我今天試了VirtualBox正常, 不會頓頓的, 原本以為同是M$的產品相容性會比較好說。
4
120131511
iT邦研究生 4 級 ‧ 2010-03-03 20:59:59
最佳解答

DEAR Jason
polo在執行 Virtual PC 時速度還可以,可能只是用來測試網頁(IE6)相容性,因沒裝什麼程式,所以速度就沒特別注意。

如果覺得很慢,是否另外裝XP看看會不會比XP mode快一些(比較看看),前公司有位同事好下載BT版的多功能OS,裝起來後網路就被拖慢,之後對那台電腦掃毒與風險偵測,盡是一堆木馬與有害程式,如果是同樣情況,檔案來源就要注意一下。

如果會常要執行XP,或許將HDD多割幾個(因8930有2個實體硬碟可運用,像POLO就裝Wn7的X86及X64與Server2008),多重開機或許是比較好的選擇,只要將所有OS的桌面,我的最愛,OUTLOOK,可直接執行的EXE程式...都設在同一地方,其實OS怎麼換都還用同樣的資料,其實還不會太麻煩。(PS.XP驅動程式找原零件廠商(網站)多半都有提供)

POLO 敬上

jason122 iT邦新手 5 級 ‧ 2010-03-04 00:05:55 檢舉

我灌的Widows7及XP都是公司的, 應該沒問題, 而且剛灌完第一次開機就很慢, 應該不是中毒,
我有考慮改用Virtual Box或VMWare, 只是工作忙, 還沒時間試.

6
shunyuan
iT邦研究生 1 級 ‧ 2010-03-02 00:09:30

你是不跑什麼 3D 軟體?
我猜你的 Virtual PC 的 display driver 沒有設對。
你可以用 DirectX 診斷程式,檢查看看有沒有 3D 硬體加速

看更多先前的回應...收起先前的回應...
cmwang iT邦大師 1 級 ‧ 2010-03-02 10:09:14 檢舉

MS的虛擬化實作中guest是用不到D3D的,真要在guest中跑D3D的話請改用VirtualBox或VMWare之類(不過就算是VirtualBox或VMWare,在guest中跑D3D也只能算是雞肋而已)....

misadm iT邦高手 10 級 ‧ 2010-03-02 10:32:15 檢舉

什麼是『雞肋』??

cmwang iT邦大師 1 級 ‧ 2010-03-02 10:56:34 檢舉

看得到支援D3D,但跑起來比直接在host上跑吃CPU又慢多了(如果軟硬體都支援VT-d之類可能會有點助益,但在一般user的環境中這一點可能不太實際),白話說就是實用價值偏低....

jason122 iT邦新手 5 級 ‧ 2010-03-02 12:34:08 檢舉

沒有跑3D軟體, 一開機就很慢了.
Virtual PC需要設display driver嗎?
Virtual PC有支援DirectX 3D嗎?

cmwang iT邦大師 1 級 ‧ 2010-03-02 15:40:51 檢舉

一開機就很慢,是怎麼個慢法----HD讀寫不完?? CPU被吃死?? RAM不夠(不論是host還是guest)?? 還是跑純吃CPU的benchmark比直接在實體機器上跑慢?? 樓主應該清楚的描述一下,不然是沒人能幫得上忙的....BTW,由於虛擬化先天的限制,跑吃I/O的AP(主要是指HDD或VGA)比直接在實體機器上跑慢也是正常的....

jason122 iT邦新手 5 級 ‧ 2010-03-02 23:14:15 檢舉

我在本文裡有說明虛擬機CPU吃很重, 所以很頓,
我想原因是實體機分給虛擬機的CPU資源太少, 但似乎找不到CPU相關的設定,
以下是我補充放了一些圖, 供你參考..



我個人懷疑是W7 XPMode Virtual PC跟intel CPU的VT技術不相容造成的.

6
鐵殼心
iT邦高手 1 級 ‧ 2010-03-02 20:30:40

把Windows 7虛擬記憶體的大小設成

jason122 iT邦新手 5 級 ‧ 2010-03-02 22:16:56 檢舉

我把實體機Widows7跟虛擬機XP的虛擬記憶體大小各自分別設為0試過都沒有用.

我要發表回答

立即登入回答