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

 很多人在使用虛擬機系統的時候,經常對虛擬機的運行速度不甚滿意,甚至經常很惱火。虛擬機速度慢有很多原因,每個人需要根據自己的情況具體分析,本文根據筆者的使用經驗將從17個方面進行分析和總結,以期能儘量優化虛擬機的運行速度。
 本文是本專題的第二篇文章,上一篇文章請戳這裏《vmware虛擬機運行速度卡慢原因分析及解決辦法大全(一)》

6、分辨率

 顯示性能也是影響虛擬機速度的重要因素,在不影響工作的前提下可以把窗口弄小一點。熟悉vmware的朋友應該記得vmware默認的窗口才640x480。筆者四核CPU內存12G一般使用1024x768的分辨率,現在的顯示器都很大,沒必要弄個全屏2560分辨率的。

  • Linux Ubuntu設置分辨率:
終端窗口執行-> xrandr -s 1024x768
  • Windows7以後版本調整分辨率:
控制面板 -> 顯示 -> 調整分辨率。
  • Windows7以前版本調整分辨率:
桌面右鍵 -> 屬性 -> 設置 -> 顯示 -> 調整分辨率。

7、圖形界面

 這條主要針對linux系統進行分析,linux系統本來是沒有圖形界面,後來隨着普通使用者的增多慢慢也出現了圖形界面,但是linux和UNIX類系統天生是做服務器用的,到目前爲止圖形桌面引擎還是比較落後的,跟蘋果和windows是沒法比的,尤其是在顯示驅動引擎的配合上。

  • Linux系統如果卸載掉圖形界面,啓動後直接進入傳統的終端界面,速度會有明顯的改善。
  • 如果你非要用圖形桌面,可以嘗試着自己更換安裝其他的簡版一些樸素一點的桌面環境,有時候(不是百分百)速度會有明顯的改善。例如筆者曾安裝過一個優麒麟16版(Ubuntu的中國專用版),其本身使用的ukui桌面,後來筆者改成傳統的gnome桌面,CPU佔用率一下子就下來了。但是筆者另外一個優麒麟18版就沒有這個問題,所以這個方法需要自己嘗試是否適合。
  • Ubuntu支持的桌面環境很多,我知道的就有十款左右了。像unity、gnome、mate、kde、Deepin、LXDE等等。具體安裝過程請根據桌面環境關鍵字自己搜一下,本文篇幅所限就不展開敘述了。

8、漢字輸入法

 上面同樣的道理linux作爲服務器操作系統很長時間都是不支持漢字輸入法的(但是可以支持漢字顯示),現在漢字輸入法多起來了。但是漢字輸入法要比英文輸入法複雜的多,尤其是國人寫的中文輸入法很龐大,筆者就曾經碰到過兩次,安裝搜某狗的輸入法之後,CPU飆到80%以上,換成國外的簡單的中文輸入法立馬就好了。
 比如下圖所示的輸入法就夠用了,或者你再裝一個谷歌輸入法,畢竟是虛擬機而已:
在這裏插入圖片描述

9、SWAP分區/虛擬內存設置不當

 在Ubuntu中並不是你的物理內存全部用完之後,才使用swap分區的。swappiness設定值相當大程度影響着系統什麼時候開始使用swap分區。
 swappiness=0 表示最大限度使用物理內存,實在不行了才用swap分區。
 swappiness=100表示最大程度使用swap分區,並且及時把內存裏的數據存到swap分區裏。
 Ubuntu的默認值swappiness=60,建議修改爲15即可。
修改方法:

1)、查看: 
cat /proc/sys/vm/swappiness
2)、臨時修改:
sudo sysctl vm.swappiness=20
3)、永久修改:
sudo gedit /etc/sysctl.conf
然後在底部加入如下內容:
vm.swappiness=20

別忘了重啓。

10、殺毒軟件的影響

 有的時候優化虛擬機折騰很長時間,各種方法試遍了也不行,偶然關掉了查毒軟件,結果莫名其妙就好了。尤其是國內的殺毒軟件經常很狗血,很野蠻,你電腦什麼東西他都要插一腳的。
 目前發現360、小紅傘、AVG、AVast殺毒軟件,有的時候會影響虛擬機性能。其他的不知,大家可以自己關掉殺毒軟件試試,一定要徹底關閉,殺掉殺毒軟件所有相關進程。當然我也不是說人家的殺毒軟件本身就一定有問題,但確實有時候有這樣的現象。

11、顯卡加速

 部分非技術專業的同學比較容易出現這個問題(技術專業的同學可以直接跳過該問題),部分真機系統安裝完後是沒有啓用顯卡加速的,平常看看網頁,打個字什麼的,沒什麼影響,但一玩遊戲就卡了。處理方法如下:
 1)、Win2008、win7以上系統:

控制面板 -> 顯示 -> 調整分辨率 -> 高級設置 -> 疑難解答 -> 更改設置 -> 啓用全部硬件加速。

如下圖所示:
在這裏插入圖片描述
上圖中有些人的系統更改設置項是虛的,這種系統就不需要設置了,操作系統已經自動幫你設置過了。
 2)win2003、winxp等以前老式系統

桌面屬性 -> 設置 -> 高級 -> 疑難解答 -> 硬件加速 -> 啓用全部硬件加速。

12、虛擬機文件不要放在壓縮盤中

 Windows系統的NTFS格式是有壓縮功能的,如果你的系統存在壓縮盤或壓縮目錄,千萬不要把虛擬機文件放在這些目錄裏面,特別是在win2003之前的系統中經常有這樣的目錄。壓縮盤一般是有顏色的,如果還不清楚可以在資源管理器裏相應磁盤或目錄上點右鍵->屬性,上面能看到。

13、關閉其他應用

 有些小夥伴,尤其是開發人員喜歡開一堆的軟件,本人也是一樣經常開十幾多個軟件,從早上上班到晚上下班這些窗口一個也不想關的。這對虛擬機的運行肯定是有影響的,你別看真機的CPU負荷沒到100%就以爲沒什麼影響,不是這樣的。迫不得已的時候還是要把其他的窗口關一關。

14、系統版本問題

  • Windows比較簡單,先說windows,儘量裝一個簡單消耗資源比較少的版本,比如win7夠用的情況下沒必要裝win10,win2003夠用真沒必要裝win2012,當然了最終取決於你的需求。
  • Linux是開源系統,版本情況比較複雜,碎片化比較嚴重。如果其他方面都優化過了,可以嘗試其他版本或者不同公司提供的其他文件,有時候版本本身的細微差異就會導致性能低下。這種情況並不是說人家這個版本就一定不能用,但可能不適合你的環境。筆者本人就多次碰到過類似的問題。

15、使用新版本虛擬機軟件

 儘量使用新版的vmware軟件,新版本對新技術的使用會更完美,而且本身新版本就會有性能上的優化。另外還有很重要的一點,新版vmware對新的虛擬機系統的適配能力是不一樣的,比如你在vmware9裏面裝一個win10,那性能可想而知,因爲那個時候win10還沒出生呢,vmware都不知道如何去適配和優化虛擬機裏面的win10系統。
 儘量使用新版本vmware沒壞處。最新版的下載安裝方法請看本人這篇文章《最新Vmware虛擬機的下載地址、詳細安裝說明》

16、安裝、更新VMware tools 工具

 個別小夥伴可能沒注意VMware tools這個工具,不裝這個工具理論上虛擬機也是能用的,但是根據官方的描述該工具能充分加強vmware軟件和虛擬機系統本身的聯繫,該工具似乎具有一種不可描述的能量。沒裝的小夥伴趕緊裝一下。
 vmware tools安裝方法請看本人這篇文章《Vmware linux虛擬機和主機之間複製、粘貼內容、拖拽文件》裏的手工安裝vmware tools。裝好之後界面菜單裏應該如下圖紅框所示,否則就是沒裝成功。
在這裏插入圖片描述

17、改用Win10自帶的Hyper-v虛擬機

 某些版本的vmware在win10上的運行性能不如Win10自帶的Hyper-v虛擬機,尤其是在運行windows虛擬機的時候。這個沒辦法了,人家是微軟自帶的東西,對於競爭者微軟肯定會留一手的,實在不行就改用Hyper-v吧。

最後

 本專題從17個方面對虛擬機運行性能進行了總結和分析,但是每個人系統運行環境千差萬別,而且每個人對速度性能的要求是不一樣的,還需要根據自身情況多琢磨多分析,有針對性才能解決問題。總體來說VMware虛擬機還是比較好用的,操作也比較簡單。
 歡迎交流分享,討論補充~ ~

參考文章《vmware虛擬機運行速度卡慢原因分析及解決辦法大全(一)》
參考文章《Vmware創建虛擬機步驟說明,詳細配置解釋》

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

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