虛擬化領(lǐng)域的許多活動主要針對數(shù)據(jù)中心。這方面表現(xiàn)得如火如荼,但是有一大批虛擬化技術(shù)面向工作站:在這個領(lǐng)域,大家為誰是最佳套件爭得不可開交,而且各自在不斷改進。
本文我們關(guān)注類型2虛擬化(Type 2 virtualisation),在這種環(huán)境下,一個操作系統(tǒng)需要運行來托管運行另一個操作系統(tǒng)。
本次測評的一系列產(chǎn)品有:VMware Workstation、Virtualbox、Parallels Workstation和KVM。我們還測試了Wine,以便為這次測試提供一番對照,而且它還能獲得虛擬機管理程序運行Windows應(yīng)用程序的一些好處。
硬件
我們用來測試的工作站是一臺惠普Z800工作站;這臺系統(tǒng)配備了雙核3.2GHz至強W5580處理器、2GB內(nèi)存和1TB硬盤。另外還搭配一塊高端的英偉達Quadro FX 5800圖形適配器,自帶4GB內(nèi)存。
我們選擇Ubuntu 9.04作為基本的操作系統(tǒng),因為它提供了種類最廣泛的虛擬機管理程序以便評析,還便于測試KVM和Wine,后兩者在任何Windows操作系統(tǒng)上無法使用。
將Windows XP SP2安裝在每個虛擬機管理程序下,并執(zhí)行了下列測試:
單個處理器的Cinebench
多個處理器的Cinebench
Cinebench openGL
啟動時間
之所以選擇Windows XP而不是選擇Windows Vista或Windows 7,是由于這款操作系統(tǒng)運行起來表現(xiàn)穩(wěn)定,占用資源較少,又眾所周知。我們覺得,這將讓每一個虛擬機管理程序都可以借助額外程序包和XP包含的工具,充當展示各自的潛力。只有KVM這一個虛擬機管理程序不提供需要安裝的額外程序包來加快Windows XP的性能。
安裝
VMware Workstation
VMware Workstation的安裝過程簡單直觀。從產(chǎn)品網(wǎng)頁(http://www.vmware.com/products/workstation/index.html)下載該產(chǎn)品后,安裝Ubuntu所需的程序、運行已下載的軟件包以及按提示操作,這是一樁很簡單的事。較之于為Ubuntu等基于非rpm的發(fā)行版轉(zhuǎn)換rpm文件,軟件包是個種比較容易的選擇。
這個安裝過程中最難的部分是,向VMware網(wǎng)站注冊,獲取試用密鑰,這表明了這款成熟產(chǎn)品安裝起來很容易。
借助無人管理的安裝,讓W(xué)indows XP在VMware Workstation下運行起來很簡單。
VirtualBox
把VirtualBox安裝到Linux系統(tǒng)上有兩個辦法:一是通過該發(fā)行版的程序包管理器,二是通過VirtualBox網(wǎng)站(https://www.virtualbox.org/wiki/Downloads)本身。
從之前使用Gentoo設(shè)備的體驗來看,VirtualBox OSE程序包顯得比較麻煩。來自VirtualBox網(wǎng)站的預(yù)包裝版本運行起來順暢得很。只要下載合適的文件,點擊安裝它,你馬上就能讓VirtualBox安裝并運行起來。
預(yù)包裝的VirtualBox安裝起來速度無可匹敵。
Parallels Workstation
Parallels的傳統(tǒng)強項一直在OS X操作系統(tǒng)方面;由于需要一系列步驟才能讓Parallels在Ubuntu上順當運行,沒人可能真心希望這樣。很容易從產(chǎn)品網(wǎng)頁(http://www.parallels.com/uk/products/workstation/)獲得一份Parallels和必要的試用密鑰,但是應(yīng)該認真閱讀產(chǎn)品網(wǎng)頁的內(nèi)容,需要引起一番注意。
比如說,網(wǎng)站說“新特性!Parallels Workstation現(xiàn)在可安裝在新的Linux內(nèi)核(2.6.23)上——這個內(nèi)核可以追根溯源到2007年,此后已被六個穩(wěn)定版所取代?!?/p>
據(jù)產(chǎn)品網(wǎng)頁顯示,Parallels Workstation的“新特性”還包括對Ubuntu 7.10和Fedora 8的支持——兩者在2007年年底左右屬于最先進的Linux。
安裝Parallels方面真正的麻煩在于從網(wǎng)站上安裝了deb壓縮文件之后,發(fā)現(xiàn)無法完成“parallels-config”命令的執(zhí)行。那是由于,我們使用了最新的Ubuntu發(fā)行版。多虧了這里提供的操作說明(http://ubuntuforums.org/showthread.php?t=1018159),我們得以完成了安裝,但是這個過程很可能使得Parallels Workstation成為安裝和運行起來難度最大的產(chǎn)品。
結(jié)果證明,Parallels是在Ubuntu下安裝和運行起來最困難的虛擬機管理程序。
KVM
KVM的安裝由Ubuntu的apt程序包管理系統(tǒng)來處理,不過與下面介紹的Wine不一樣,還需要執(zhí)行另外許多步驟才能完成安裝。其中一些步驟需要編輯XML文件,但是操作說明簡單直觀,應(yīng)該不會帶來任何困難。
另外還建議:你應(yīng)該為KVM安裝一款圖形化工具;這樣一來,虛擬機管理起來要容易得多。
按典型的*nix方式,如圖所示的虛擬機管理器并不與KVM捆綁在一起。
Wine
Wine的安裝同樣由Ubuntu的apt程序包管理系統(tǒng)來處理。想安裝Wine,只需要執(zhí)行apt-get install wine命令,然后執(zhí)行winecfg命令。一旦這兩個命令執(zhí)行完畢,你就可以準備運行了。
Wine與Ubuntu環(huán)境完全集成。
聯(lián)系客服