發表新文章 回覆主題  [ 1 篇文章 ] 

討論區首頁 : 資訊專區 : 資訊技術分享

發表人 內容
 文章主題 : 伺服器虛擬化技術
文章發表於 : 2011年 1月 4日, 17:21 
離線
系統管理員

註冊時間: 2009年 1月 14日, 06:05
文章: 1419
http://yuanfarn.blogspot.com/2007/03/vi ... erver.html

伺服器虛擬化技術

1. 正式機 (無備援機時)
如果這個正式機又是很重要的,那我建議不要使用虛擬技術。
因為正式機最需要的就是穩定和效能,虛擬機是搭在 OS 上的,再怎麼穩,中間都多了一個OS,也多了一個變數。

2. 正式機 (有備援機時)
正式機和備援機都可以使用 VMWare ESX 付費版。
可以把備援機架在虛擬機上,或是全部都用虛擬機(當然不要灌在同一台設備上)。
用付費版的原因是,因為萬一出了問題,起碼有廠商可以馬上 Support。另外 ESX 是使用 Linux Base 的,出問題的機率會小一點。

3. 備援機
建議可以使用 ESX。
您總不希望正式機出問題時,切換到備援機時,備援機兩三下就被拖垮了吧?

4. 測試機
這個就可以隨便了,要用哪一家的都可以。

綜上所述,我不是很建議在非測試以外的環境使用免費的虛擬技術,因為我們公司就有把 VMWare 免費版用在 ERP 上。設備是 DL380G5 + 4 CPU + 8G RAM,只開一個 VM 跑 Web Service,系統就很慢,網路也一直瞬斷;開了第二個 VM 什麼都還沒做,VMWare Service 就掛了。

我會覺得 ESX 不錯的原因是我們公司也有用過,設備規格和上述的差不多(380換成580),開了三個 VM,雖然是當測試平台,但是上面跑了不少吃資源的東東,而效能上都還不差。

此外,您可能要通盤計劃一下,預計把哪些主機虛擬化。因為 VMware ESX 的 License 不便宜,所以就要在穩定和效能間決擇一下,比較可以容忍掛掉的,就整併在一起。當然,跟廠商要試用版的來測是一定要的,不然花了大錢,又賠了穩定和效能進去。
=====================================================
VirtualBox 與 VMware server 的虛擬機器效能比較

由於 VirtualBox 在使用網路橋接器後經常出現錯誤訊息,所以我決定還是安裝 VMware server 了,雖然開機變得慢了許多,不過比起來那個錯誤訊息視窗比較讓人討厭。

VMware server 現在的版本是 1.0.2-build39867,VMware server 在 USB 支援上有一個優點,那就是可以透過功能表上的“VM\Removable Devices\USB Devices”讓 USB 裝置在 Host 端及 guest 端之間切換。不過 VMware server 卻只提供 USB 1.1 虛擬支援,不像 VirtualBox 提供了 USB 2.0 虛擬支援。

現在回到這篇文章正題,我在 VMware server 新增一個虛擬機器,並安裝好 Windows XP 作為 guest os 後,總覺得效能沒有在 VirtualBox 的好,於是抓了 PC Wizard 2007 來測試一下,以下是測試結果。

先來看看 VirtualBox 的 guest 端設定:

VirtualBox 除了提供 Base memory 的設定,同時也提供了 Video memory 的設定。在上圖中,我將 Base memory 設為 256MB,而 Video memory 則設為 64MB。

Guest os 啟動後,在 guest os 內執行 PC Wizard 2007 的結果如下圖:

得到評分為 167.90 分。

接著來看看 VMware server 的 guest 端設定:


VMware server 似乎只提供 Base memory 的設定,我並沒有找到 Video memory 的設定。如上圖,我先將 Base memory 設為 256MB,啟動 guest os 後,在 guest os 內執行 PC Wizard 2007 的結果,

只得到 104.50 分呀!難怪我會覺得使用上似乎 guest os 效能比較差的原因了。

我猜測 VirtualBox 的 Video memory 設定應該也有加分的作用吧!從前述的測試,VirtualBox 的 guest 端從 host 端拿走了共 256MB + 64MB = 320MB 的記憶體。所以我將 VMware server 的 Base memory 設定為 320MB,然後再到 guest os 裡執行一次 PC Wizard 2007,

這次得到 156.60 分,雖然仍然比前述 VirtualBox 得到的評分還少幾分,不過已經接近了。

另一個比較目前仍沒有量化的數據,使用 VirtualBox 時,若 guest 端執行較大量的運算後,感覺上連帶 host 端的效能也會受到影響而下降。不過使用 VMware server 尚未遇到這個情形。

所以,如果希望在效能有較好的表現,那建議選擇使用 VirtualBox,如果你也和我一様乾脆兩個軟體都安裝,在 VirtualBox 的 guest os 全用 Net 模式連接網路,而需要 bridged 的模式的就用 VMware server 吧!至於 Host 端開機變慢的問題,嗯……只好利用開機的時間去泡杯咖啡,或是洗把臉、上個洗手間也行囉!
張貼者: 幻影千瞳 於 23:16 以電子郵件傳送這篇文章 BlogThis! 分享至 Twitter 分享至 Facebook 分享至 Google Buzz
標籤: Virtualization 2 意見:
遠凡 提到...
目前在 VMware Workstation 6 Beta 提供有 USB 2.0 的支援,可以由這個頁面下載 VMware Workstation 6 的 beta 版。

至於 VMware server 什麼時候開始能有 USB 2.0 的支援呢?目前尚未在網頁上查到相關的日期,不過在 VMware 的討論區裡這篇文章提到,VMware server 的 USB 2.0 支援還排在 VMware Workstation 之後,所以大概還得再等上好一陣子吧!


Back to top
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 1 篇文章 ] 

討論區首頁 : 資訊專區 : 資訊技術分享


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 5 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯文章
不能 在這個版面刪除文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Style by Midnight Phoenix & N.Design Studio
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
正體中文語系由 竹貓星球 維護製作