mware虛擬機運行速度卡慢原因分析及解決辦法

虛擬機能在現(xiàn)有的系統(tǒng)上虛擬出多個獨立的系統(tǒng),尤其是開發(fā)人員測試人員經常會使用,但是大家經常對虛擬機的運行速度不甚滿意,甚至經常很惱火。虛擬機速度慢有很多原因,需要根據(jù)自己的情況具體分析,本文根據(jù)筆者的使用經驗將從17個方面進行分析和總結,以期能盡量優(yōu)化虛擬機的運行速度。
1、 主機本身的硬件配置
首先任何一種虛擬機對真機來說都是一個比較吃資源的大型任務系統(tǒng),如果你的真機本身運行速度都很一般,那你再裝一個虛擬機簡直就是無本之木啊,哪有富裕的資源給虛擬機用呢?
真機CPU最好是雙核2.5G以上,內存最少也得4G以上,最好8G以上,硬盤空間其實沒什么太大影響夠用就行,但硬盤速度要跟得上,如果普通機械硬盤最起碼也得是7200RPM以上的,硬盤傳輸率最好在200MB/s以上。
當然每種虛擬機系統(tǒng)對硬件的要求是不一樣的,比如裝個win95系統(tǒng),資源占用很少的,但如果裝個win10企業(yè)版,硬件要求肯能就要翻好幾番了。所以主機本身的配置肯定是越高越好,主機(真機)的配置是對虛擬機性能影響最大的因素。當然了,這個因素也是最不好解決的,因為要花錢啊~ ~
對于那些常年使用虛擬機的,建議還是要適當花點錢搞一下配置的。要不然硬傷太大了,誰也救不了你~~
2、 虛擬化技術硬件加速
這個功能需要主板支持的,現(xiàn)在主流的主板都是支持該功能的,如果你的主板不支持我只能說你的主板可能該換了。主板支持的同時虛擬化軟件也得支持才行,現(xiàn)在的vmware版本都是支持該技術的,不過不同vmware對該技術的利用程度是不一樣的。
首先在主板BIOS中開啟該功能,不同的主板開啟路徑略有不同,但基本上都在“高級設置”à“cpu設置”à“虛擬化技術”類似這樣的地方,然后把disable改成enable就可以了。最后別忘了按F10保存重啟。
下圖是華碩主板的設置路徑,拍的不是很清楚,僅供參考:
然后在vmware里進行相應的設置,首先打開vmware點擊菜單“虛擬機”,點其中的“設置”,如下所示:
打開設置界面如下,在“硬件”里選中“處理器”,在右邊“虛擬化引擎”中勾選相應支持的虛擬化技術。
3、 Vmware的設置優(yōu)化
1)Vmware本身也有很多設置會影響到速度性能,首先按上面介紹的方法進入到虛擬機的設置界面,看下面的圖。這個是虛擬機內存,一般情況2G內存是夠用的,但你要是在里面玩游戲或運行大型系統(tǒng),比如數(shù)據(jù)庫系統(tǒng),代理服務器,媒體服務器這些系統(tǒng)都是比較吃內存的,那可能就不夠了。
內存富裕的情況下,可以設置大一點,但不要超過藍色箭頭處的值。如果是技術人員自己可以到虛擬系統(tǒng)看看內存到底夠不夠,下面以Ubuntu為例給出簡單的說明。從圖中可以看出一個空的Ubuntu16已經占用了1.1G內存。一旦內存用完速度會明顯變慢的。
2)繼續(xù)往下設置,在虛擬機設置面板上選擇“顯示器”,右邊“加速3D圖形”一定要選上,除非你只用文字窗口不用圖形界面,這里是說linux類的系統(tǒng),windows系統(tǒng)必須選上。
圖形內存一般情況768M也是夠用的,玩游戲那肯定是不夠的,另外要注意一個問題這里的內存是與前面的2G內存共享的,也就是這里用多了,那邊實際上就會變少,虛擬機中的實際應用占用資源多了也會擠占這里的圖形內存,一當出現(xiàn)這種情況速度必然會變慢。解決辦法只能是增大內存(增大內存的規(guī)則請參考上文)。總之內存富裕的情況下可以適當多分一點。具體的數(shù)據(jù)分析也可以自己到虛擬機系統(tǒng)里去看。
3)繼續(xù)往下設置,在虛擬機設置面板上切換到“選項”標簽,如下圖所示。將“抓取輸入內容”調為高,同時可以禁用內存頁面修正(但是要注意一旦勾選這項,極少概率會發(fā)生系統(tǒng)異常,當發(fā)生異常請取消這一項)。
4)繼續(xù)往下設置,在vmware界面上點菜單“編輯”,然后點“首選項”,如下所示:
在首選項界面選中“優(yōu)先級”,如下所示。抓取內容優(yōu)先級設為高,快照處理勾選上后臺處理。
5)繼續(xù)往下設置,在首選項界面選中“內存”,如下所示。右邊第一方框表示可以給虛擬機用的內存,這個值盡量設大一點,但是,要注意不能超過真機的空閑內存,否則將會發(fā)生不可預見的后果。下面三個選項選第一項,表示虛擬機將盡量使用真機留出來的的內存。
4、 刪除不必要的配置項
這個道理就像你在真機上裝了很多軟件,有很多軟件用幾天就不用了,但是你不卸載不清理,時間長了你裝的軟件越來越多,你就發(fā)現(xiàn)你電腦越來越卡。既然我們要優(yōu)化那就做徹底一點把沒必要的都刪了。雖然這一項的優(yōu)化效果不會那么明顯,但是一只螞蟻也有肉的啊~ ~
1)首先按上面介紹的方法進入到虛擬機的設置界面,看下面的圖。
相關文章
VMware Workstation虛擬機安裝VMware vSphere 8.0(esxi)詳細教程
VMware最新發(fā)布了VMware vSphere 8.0,安裝步驟基本上和esxi7以及6的安裝方式相同,下面使用虛擬機來測試esxi8的最新效果,并附有下載地址,僅供參考2023-02-08- vmware虛擬機無法ping通主機怎么辦?首先我們要知道原因,才能對應出解決辦法,下面我們從多個方面分析,詳細請看下文介紹2022-09-08
vmware虛擬機打不開vmx文件怎么辦 ?vmware虛擬機vmx文件打開方法
怎么打開vmware虛擬機vmx文件,本文就為大家?guī)砹嗽敿毜膙mx文件打開方法,需要的朋友一起看看吧2022-04-07- VMWare是目前業(yè)界最為流行的一款虛擬機工具。那么VMWare虛擬機下Linux無法全屏怎么辦?今天小編將為大家分享的是VMWare虛擬機下Linux無法全屏的解決方法!有需要的朋友一起2017-03-27
在vmware10上安裝Mac10.8系統(tǒng)的圖文教程
最近一些朋友問小編如何在vmware10上安裝Mac10.8系統(tǒng)?那么今天小編為大家?guī)淼氖窃趘mware10上安裝Mac10.8系統(tǒng)的圖文教程!希望對大家會有幫助!有需要的朋友一起去看看吧2017-03-24- 這篇文章主要介紹了VMware虛擬機安裝與使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。2016-12-01
在vmware虛擬機上建64位操作系統(tǒng) 此主機支持 Intel VT-x,但 Intel VT-
這篇文章主要介紹了在vmware虛擬機上建64位操作系統(tǒng) 此主機支持 Intel VT-x,但 Intel VT-x 處于禁用狀態(tài)的解決方法,需要的朋友可以參考下2016-09-16- VMware虛擬機找不到USB設備該怎么辦?打開虛擬機發(fā)現(xiàn)竟然找不到usb設備,鍵盤和鼠標都是usb的,這該怎么辦呢?出現(xiàn)這個問題是因為VMUSBArbService服務沒有開啟,下面分享開2015-12-21
- vmware虛擬機無法打開提示策略太舊該怎么辦?辛苦安裝的vmware虛擬機卻無法打開運行,竟然因為此虛擬機的策略過舊,不能再VMware Workstation運行,該怎么辦?下面分享解決2015-12-03
為VMware虛擬機中的Linux系統(tǒng)設置固定IP的方法
這篇文章主要介紹了為VMware虛擬機中的Linux系統(tǒng)設置固定IP的方法,包括以nat方式固定ip上網的方法,需要的朋友可以參考下2015-10-24