vmware虛擬機運行速度卡慢原因分析及解決辦法大全(一)

 虛擬機能在現有的系統上虛擬出多個獨立的系統,尤其是開發人員測試人員經常會使用,但是大家經常對虛擬機的運行速度不甚滿意,甚至經常很惱火。虛擬機速度慢有很多原因,需要根據自己的情況具體分析,本文根據筆者的使用經驗將從17個方面進行分析和總結,以期能儘量優化虛擬機的運行速度。
 由於本專題文章較長,分成系列一和系列二兩個部分,日後系列二發佈的時候會在文章末尾添加跳轉鏈接以方便閱讀(戳這裏)

1、 主機本身的硬件配置

 首先任何一種虛擬機對真機來說都是一個比較喫資源的大型任務系統,如果你的真機本身運行速度都很一般,那你再裝一個虛擬機簡直就是無本之木啊,哪有富裕的資源給虛擬機用呢?
 真機CPU最好是雙核2.5G以上,內存最少也得4G以上,最好8G以上,硬盤空間其實沒什麼太大影響夠用就行,但硬盤速度要跟得上,如果普通機械硬盤最起碼也得是7200RPM以上的,硬盤傳輸率最好在200MB/s以上。
 當然每種虛擬機系統對硬件的要求是不一樣的,比如裝個win95系統,資源佔用很少的,但如果裝個win10企業版,硬件要求肯能就要翻好幾番了。所以主機本身的配置肯定是越高越好,主機(真機)的配置是對虛擬機性能影響最大的因素。當然了,這個因素也是最不好解決的,因爲要花錢啊~ ~
 對於那些常年使用虛擬機的,建議還是要適當花點錢搞一下配置的。要不然硬傷太大了,誰也救不了你~~

2、 虛擬化技術硬件加速

 這個功能需要主板支持的,現在主流的主板都是支持該功能的,如果你的主板不支持我只能說你的主板可能該換了。主板支持的同時虛擬化軟件也得支持纔行,現在的vmware版本都是支持該技術的,不過不同vmware對該技術的利用程度是不一樣的。
 首先在主板BIOS中開啓該功能,不同的主板開啓路徑略有不同,但基本上都在“高級設置”“cpu設置”“虛擬化技術”類似這樣的地方,然後把disable改成enable就可以了。最後別忘了按F10保存重啓。
 下圖是華碩主板的設置路徑,拍的不是很清楚,僅供參考:
在這裏插入圖片描述
 然後在vmware裏進行相應的設置,首先打開vmware點擊菜單“虛擬機”,點其中的“設置”,如下所示:
在這裏插入圖片描述
打開設置界面如下,在“硬件”裏選中“處理器”,在右邊“虛擬化引擎”中勾選相應支持的虛擬化技術。
在這裏插入圖片描述

3、 Vmware的設置優化

1)Vmware本身也有很多設置會影響到速度性能,首先按上面介紹的方法進入到虛擬機的設置界面,看下面的圖。這個是虛擬機內存,一般情況2G內存是夠用的,但你要是在裏面玩遊戲或運行大型系統,比如數據庫系統,代理服務器,媒體服務器這些系統都是比較喫內存的,那可能就不夠了。
在這裏插入圖片描述
內存富裕的情況下,可以設置大一點,但不要超過藍色箭頭處的值。如果是技術人員自己可以到虛擬系統看看內存到底夠不夠,下面以Ubuntu爲例給出簡單的說明。從圖中可以看出一個空的Ubuntu16已經佔用了1.1G內存。一旦內存用完速度會明顯變慢的。
在這裏插入圖片描述
2)繼續往下設置,在虛擬機設置面板上選擇“顯示器”,右邊“加速3D圖形”一定要選上,除非你只用文字窗口不用圖形界面,這裏是說linux類的系統,windows系統必須選上。
 圖形內存一般情況768M也是夠用的,玩遊戲那肯定是不夠的,另外要注意一個問題這裏的內存是與前面的2G內存共享的,也就是這裏用多了,那邊實際上就會變少,虛擬機中的實際應用佔用資源多了也會擠佔這裏的圖形內存,一當出現這種情況速度必然會變慢。解決辦法只能是增大內存(增大內存的規則請參考上文)。總之內存富裕的情況下可以適當多分一點。具體的數據分析也可以自己到虛擬機系統裏去看。
在這裏插入圖片描述
3)繼續往下設置,在虛擬機設置面板上切換到“選項”標籤,如下圖所示。將“抓取輸入內容”調爲高,同時可以禁用內存頁面修正(但是要注意一旦勾選這項,極少概率會發生系統異常,當發生異常請取消這一項)。
在這裏插入圖片描述
4)繼續往下設置,在vmware界面上點菜單“編輯”,然後點“首選項”,如下所示:
在這裏插入圖片描述
在首選項界面選中“優先級”,如下所示。抓取內容優先級設爲高,快照處理勾選上後臺處理。
在這裏插入圖片描述
5)繼續往下設置,在首選項界面選中“內存”,如下所示。右邊第一方框表示可以給虛擬機用的內存,這個值儘量設大一點,但是,要注意不能超過真機的空閒內存,否則將會發生不可預見的後果。下面三個選項選第一項,表示虛擬機將盡量使用真機留出來的的內存。
在這裏插入圖片描述

4、 刪除不必要的配置項

 這個道理就像你在真機上裝了很多軟件,有很多軟件用幾天就不用了,但是你不卸載不清理,時間長了你裝的軟件越來越多,你就發現你電腦越來越卡。既然我們要優化那就做徹底一點把沒必要的都刪了。雖然這一項的優化效果不會那麼明顯,但是一隻螞蟻也有肉的啊~ ~
 1)首先按上面介紹的方法進入到虛擬機的設置界面,看下面的圖。
在這裏插入圖片描述
圖中兩項對絕大多數人來說都是沒用的,可以刪掉,你也沒必要在虛擬機中去打印,要打印你拷貝到真機中來打印就好了。其他的聲卡、USB控制器根據情況也可以刪掉,反正我都刪掉了。
2)繼續在設置界面選中“CD/DVD”去掉右邊的勾。
在這裏插入圖片描述
3)繼續在設置界面選中“USB控制器”去掉右邊的勾(如果你已經刪掉USB了,就當我沒說)。
在這裏插入圖片描述
4)繼續在設置界面選中“聲卡”去掉右邊的勾(如果你已經刪掉聲卡了,就當我沒說)。
在這裏插入圖片描述

5、 硬盤存放問題、碎片問題

 硬盤問題或者說虛擬機文件的存放問題,牽扯到的因素也很多。虛擬機系統的底層是一個文件實時處理系統,虛擬機中的一切都對應到文件中某些數據,對IO的還是有要求的。
 1)如果你有兩塊硬盤,建議單獨將虛擬機存在另一塊中,不要跟真機系統混用一塊。如果有條件給虛擬機單獨配置一個SSD固態硬盤,那效果還是很明顯的。對於經常使用虛擬機的人建議還是單獨配一塊SSD,畢竟一個普通虛擬機也就20-30G,一塊SSD能裝好幾個虛擬機了。
 2)如果沒有SSD最好用SATA3最起碼SATA2,如果 SCSI最好是一萬轉的,普通機械硬盤如果低於7200轉,本人的經驗認爲硬傷太大,請自求多福~ ~
 3)如果只有一塊硬盤建議單獨弄一個區給虛擬機用,一個乾淨連續的區對速度是很有好處的。
 4)如果你不方便拿一個區出來,那請你在裝虛擬機之前把磁盤碎片好好整理兩邊。
 5)如果你連碎片也不願意整理,爺,請您略過本文,你的系統慢點就慢點吧,別管它了……
 6)另外,虛擬機本身也是可以整理磁盤碎片的,在虛擬機設置界面選中“硬盤”,點擊右邊的“碎片整理”,如下所示。
在這裏插入圖片描述

未完待續……

歡迎交流分享,討論補充~ ~

本專題第二篇文章請戳這裏《vmware虛擬機運行速度卡慢原因分析及解決辦法大全(二)》

參考文章《Vmware創建虛擬機步驟說明,詳細配置解釋》
參考文章《最新Vmware虛擬機的下載地址、詳細安裝說明》

轉載請註明本文地址:https://blog.csdn.net/davidhzq/article/details/102461957

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章