提公升VMware虛擬機器效能招數

2022-03-27 18:53:11 字數 2414 閱讀 8343

在vmware虛擬機器(vmware workstation或vmware server)中我們可以同時執行多個guest os,當同時在同一host os中執行多台虛擬機器時勢必會嚴重影響到host os的執行效率和效能。那麼我們如何對虛擬機器進行優化以達到最佳的資源利用率呢?在本文中碎片同學將向大家介紹10種目前通行的做法。

10、安裝vmware tools

在windows或linux虛擬機器中安裝完vmware tools 後將會在很大程度上提公升虛擬機器的效能。首先,我們可以使用svga解析度而不僅僅是標準vga,這顯然增強了虛擬機器的圖形及影象處理效能。其次,可實現滑鼠在host os及guest os之間的同步,您不再需要使用ctrl-alt在host os及guest os之間切換滑鼠,這使得滑鼠的使用效能和效率也有提提公升。最後,您可以在host os及guest os之間實現複製、剪下和貼上操作。安裝vmware tools的步驟也非常簡單,您只需要在vmware管理介面中點選vm -> install vmware tools即可。

9、整理虛擬機器磁碟

同其它作業系統一樣,在長時間執行之後磁碟檔案會產生很多碎片,guest os也是如此。當我們在虛擬機器中增加或刪除檔案時,隨著時間的推移,虛擬磁碟也將會產生很多碎片。為了保持虛擬機器的磁碟效能,碎片建議大家定期對虛擬機器磁碟進行碎片整理。我個人比較推薦使用像diskkeeper這樣的整理工具,當然您也可以使用windows自帶的磁碟碎片整理程式。

請記住,虛擬機器作業系統也需要像host os那樣進行定期維護。

8、禁用視覺效果

在windows中有一些通用的視覺效果,這些視覺效果讓windows看起來非常酷,各種介面的操作和過渡非常自然。然而在虛擬機器當中,這些視覺效果就不太適用了。這些視覺效果需要採用過多的cpu和gpu來進行處理,這樣勢必會拖慢虛擬機器對應用的處理和執行。因此,碎片建議大家在虛擬機器當禁用「視覺效果」以達到稍許的效能提公升。

在windows中禁用視覺效果的通行操作步驟如下:右擊「計算機」選擇「屬性」——點選「高階系統設定」——在「效能」區域中選擇「設定」——在「視覺效果」選項卡中選擇「調整為最佳效能」並「確認」。

最後碎片還建議您禁用虛擬機器的屏保,因為實在是沒啥必要……

7、全屏模式操作虛擬機器

當我們做某個測試時,大部分操作都是在虛擬機器視窗中進行的,當我們以全屏模式在虛擬機器中進行操作時,會獲得更高的圖形處理效能。要將vmware虛擬機器切換到全屏模式,可以直接按下ctrl – alt – enter鍵,要退出全屏模式請按ctrl – alt。

6、在vmware中禁用光碟機

每當我們對虛擬機器進行開機、登入和關機的時候,windows和vmware都會嘗試讀取光碟機是是否有光碟,這會在一定程度上影響到虛擬機器的效能。特別是vmware會嘗試讀取host os的光碟機中是否有光碟,這也會嚴重影響到操行效率,因此禁用虛擬機器的cdrom也可以提公升其效能。

我們可在vm -> settings (或ctrl-d)中取消connected和connect at power-on這兩個選中。

5、將虛擬磁碟檔案分布到多塊物理硬碟上

無論何時,我們都可以將資料分布在多塊不同的物理磁碟上以獲取更高的磁碟i/o效能。當然,這種設計和思想同樣也適用於vmware。例如您在環境中測試或運營sql server或exchange server,則可以將其應用程式、事務日誌及資料庫檔案分別存放到3個不同的虛擬磁碟檔案當中,然後再將這3個虛擬磁碟檔案分布到3塊不同的物理硬碟上,以獲取更高的磁碟效能。或者,我們也可以對物理磁碟使用raid以提公升虛擬機器磁碟檔案讀寫的效能。

4、更改頁面檔案存放位置

windows會自動保留一小部分硬碟空間用於存放pagefile.sys頁面檔案,當系統沒有足夠的物理記憶體時,虛擬記憶體的頁面檔案將被作為乙個資料和**的臨時存放空間。通過將虛擬記憶體的存放位置放到非系統分割槽時,也可以提公升host os的效能,同樣也就達到了提公升guest os效能的目的。

我們可通過如下步驟來更改頁面檔案儲存位置:在桌面上右擊「計算機」選擇「屬性」——點選「高階系統設定」——選擇「高階」選項卡的「效能」專案中點選「設定」——選擇「高階「選項卡。如下圖:

3、公升級磁碟

公升級到更高速的磁碟轉速可在很大程度上提高虛擬機器效能,此外,當您的更換高速硬碟時也不妨考慮下raid陣列以提高冗餘和效能(取決於您選擇的raid型別)。

2、公升級cpu

您的cpu需要能夠應付和處理host os及多個guest os的運算任務,當然對於任何應用程式來說,一顆更快的cpu都將提供更高的運算速率。

1、增加記憶體

在我看來,增加記憶體對host os及guest os的效能都有本質上的提公升,而相對於cpu和磁碟來說記憶體的成本是最廉價的。通過增加記憶體,我們可以分配更多的記憶體給每個虛擬機器,以防止host os與guest os過多的資料和資源交換。

總結我們已經簡要介紹了10種用於提公升vmware workstation和vmware server效能的方法,其中有軟體方面的優化方式也有針對硬體的加強和提公升,通過這10種方法相信您已能根據需要隨時並靈活的對虛擬機器進行優化。

VMWare虛擬機器效能初分析

因為工作涉及多種作業系統 主要是xp 2003 win7 而開發工具又涉及幾種,所以經常使用vmware虛擬機器。但總是疑心效能的問題。一日閒來無事,用魯大娘來打發時間。只進行了xp win7的測試。只是求個心安。水平屬小白級別。呵呵。測試平台 i5 4590,雙通道8g記憶體,金士頓uv400 s...

虛擬機器 VMware

host 指物理存在的計算機,host s os指host上執行的作業系統。host也叫宿主機。guest os 指執行在vm上的作業系統。例如在一台安裝了win dows的計算機上安裝了vmware,那麼,host指的是安裝win dows的這台計算機,其host s os為windows。vm上...

虛擬機器 vmware

虛擬機器的幾個概念 1.vm virtual machine 可以在一台電腦上模擬出來若干臺pc,每台pc可以執行單獨的作業系統而互不干擾,可以實現一台電腦 同時 執行幾個作業系統,還可以將這幾個作業系統連成乙個網路。2.host 指物理存在的計算機,host s os指host上執行的作業系統。h...