教你如何進行VMware 虛擬機器優化

2021-09-30 09:09:27 字數 2979 閱讀 1635

教你如何進行vmware 虛擬機器優化

vmware 的主要產品包括vmware workstation、vmware server、vmware esx server,還有一些與這些產品相配套使用或者輔助使用的產品,例如vmware converter、vmware ace、vmware virtual center等。對於普通使用者而言,vmware workstation足以滿足絕大多數虛擬應用需求,因此本文介紹的vmware 虛擬機器優化方法主要針對vmware workstation,具體版本為vmware workstation 6。

1.vmware 虛擬機器優化之安裝元件優化

vmware workstation 6整合了debug功能,而在該版本中,這個功能預設是啟用的。當啟用這個功能時,虛擬機器執行會非常慢。我們可以在安裝vmware workstation 6的時候,取消這個功能,如圖1所示。

圖1 取消debug元件加快執行速度

2.vmware 虛擬機器優化之引數設定優化

安裝vmware workstation後,從edit選單進入preferences設定頁,注意下面這些設定。

(1)預設工作區選擇—虛擬機器檔案優化。

如圖2所示,在workspace選項卡中,在default location for virtual machines and teams文字框中,選擇vmware workstation的預設工作區,在此請選擇剩餘空間最大的分割槽,並為vmware workstation使用的虛擬機器檔案專門建立乙個資料夾,以後建立的預設虛擬機器都將儲存在這個資料夾中。

圖2 工作區選擇

【說明】該工作區預設資料夾最好選擇乙個ntfs檔案系統的分割槽,不要選擇fat32的分割槽。

(2)記憶體設定:效能優化。

圖3 記憶體選項

(3)虛擬網路設定:網路使用優化。

3.vmware 虛擬機器優化之虛擬機器建立優化

在建立虛擬機器的時候,請使用「定製」方式建立虛擬機器,並且要注意下面的事項:

圖4 建立虛擬硬碟

(2)為了進一步提高虛擬硬碟效能,可以使用主機的物理硬碟或者主機物理硬碟的乙個 分割槽作為虛擬機器的硬碟。只需要選擇建立虛擬機器,在select a disk選項中選擇use physical disk (for advanced users),並且按照提示使用即可。注意,如果對vmware workstation不是很熟悉,不要選擇這項。

4.vmware 虛擬機器優化之虛擬機器配置優化

在建立虛擬機器完成後,開啟虛擬機器的配置檔案。

對於每個虛擬機器的配置,請在virtual machine settings頁中,刪除不需要的裝置。例如,如果虛擬機器準備安裝windows 2000 server、windows server 2003,可以刪除音效卡裝置,對於軟碟機,不要選中connect at power on(因為現在的主機都不配置軟碟機),而在需要的時候,再選中並且使用軟碟機映象檔案作為虛擬機器的軟碟機。在processors設定中,通常選擇使用1個虛 擬cpu即可(使用兩個虛擬cpu對提公升虛擬機器的效能作用不大,但會占用過多的主機cpu時間)。

5.vmware 虛擬機器優化之vmware tools優化

在虛擬機器中安裝作業系統後,一定要安裝vmware tools以提高效能。如果是windows虛擬機器,可以開啟virtual machine settings頁,在options選項卡的tools項中,選中upgrade automatically at next power on以自動安裝vmware tools。

對於linux虛擬機器,可以使用下面的命令(以vmware workstation 6.0正式版為例)安裝vmware tools。

mount /dev/cdrom /mnt/cdrom

cd /tmp

tar zxpf /mnt/cdrom/vmwaretools-6.0.0-45731.tar.gz

cd vmware-tools-distrib

./vmware-install.pl

對於netware虛擬機器,同樣需要安裝vmware tools。在netware虛擬機器中,安裝vmware tools的方法比較簡單,只要複製vmware tools到虛擬機器c盤乙個資料夾中(例如c盤的drive資料夾),並在netware中編輯autoexec.ncf file,在最後一行加上:

load c:\drive\vmwtinst.nlm

netware的vmware toools將自動載入。

如果是dos虛擬機器,需要安裝vmware workstation提供的dosidle.exe程式,減少dos虛擬機器的cpu佔用率。

6.vmware 虛擬機器優化之磁碟空間優化

可以使用vmware workstation提供的轉殖與快照功能,在需要使用多個不同狀態的虛擬機器時,減少磁碟空間的占用,如圖5所示。

圖5 利用快照功能 釋放硬碟空間

例如,需要做windows server 2003 active directory、exchange server 2003/2007的實驗。可以先安裝好windows server 2003作為模板,然後建立轉殖虛擬機器並且鏈結到模板虛擬機器,在轉殖後的虛擬機器中做實驗。可以使用轉殖功能,在同乙個模板虛擬機器中,建立沒有數量限制(只 受限於硬碟空間)的多個虛擬機器,並且在實驗完成後,刪除鏈結虛擬機器釋放硬碟空間。

而使用快照功能,可以在乙個虛擬機器中,建立多個不同的還原點並且占用很少的硬碟空間。例如,在實驗中,可能需要windows server 2003、windows server 2003 sp1、windows server 2003 sp2的環境,這樣,可以先安裝windows server 2003,然後建立快照,之後在這台windows server 2003中安裝sp1補丁,然後再建立快照,最後再安裝sp2補丁並建立快照,這樣,等於有了三個不同狀態的計算機,並且,也可以以這三個快照為基準模板。

以上就是本文所介紹的六種vmware 虛擬機器優化的普通方法。

在VMware的虛擬機器平台上如何進行NAT網路設定

本文構建的環境是,有一台win7系統的pc,pc裡都裝有vmware workstation虛擬機器軟體,虛擬機器上跑的是redhat linux 9,想要實現虛擬機器中的linux系統可以上網。採用預設的橋接方式比較簡單,而本文打算採用nat連線方式來實現這種配置。1.在win7系統下安裝vmwa...

虛擬機器 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...