作者 主題: VMware Server 效能測試  (閱讀 15179 次)

0 會員 與 1 訪客 正在閱讀本文。

achilles

  • 懷疑的國中生
  • **
  • 文章數: 30
    • 檢視個人資料
    • http://www.vixual.net/
VMware Server 效能測試
« 於: 2008-11-27 14:29 »
原始網址: http://www.vixual.net/blog/archives/444

伺服器虛擬化(Virtualization)是這幾年蠻熱門的項目,眾多廠商都紛紛推出免費的虛擬化伺服器產品。

隨著企業級的 VMware Server 也推出到了 2.0 的版本,又是免費的產品,當然要拿來用用看,可能效能不及同樣免費的 VMware ESXi,但至少不用在硬體上面傷腦筋。

這次安裝的 VMware Server 2.0 在管理上已經完全使用 Web 介面,並使用JSP 及 Ajax 技術。不管是管理介面還是 GuestOS 的終端畫面,只要用瀏覽器就可以在任何地方存取,直接就可以取代 VNC 的功能。

身邊剛好有兩台主機可以拿來測試 VMware Server 的效能,一台是比較平價的 Q6600 DIY 機種,另一台是跟廠商借測的 Xeon 雙 CPU 工作站,主機配備如下:

HostOS-1 系統環境:

   1. CPU: Intel Quad Q6600 (四核心, 8M Cache, 2.40GHz, 1066MHz FSB, 65nm)
   2. RAM: 8.0GB/DDR2-800
   3. Mainboard:Asus P5K Pro / Intel P35 Chipset
   4. Harddisk: Seagate 320.0GB / ST3320613AS
   5. OS: CentOS 5.0 x64 / Kernel:  2.6.18-8.el5 x86_64
   6. VMware Server 版本:  2.0.0-122956.x86_64
   7. 硬體價值約 NT$20,000
   

HostOS-2 系統環境:

   1. CPU: Intel Xeon E5420 (四核心, 12M Cache, 2.50GHz, 1333MHz FSB, 45nm) * 2 顆,共八核心
   2. RAM: 4.0GB/FBDIMM-667
   3. Mainboard: Tyan i5400XL(S5392) / Intel 5400 + 6321ESB Chipset
   4. Harddisk: Seagate 320.0GB / ST3320620AS
   5. OS: CentOS 5.0 x64 / Kernel:  2.6.18-8.el5 x86_64
   6. VMware Server 版本:  2.0.0-122956.x86_64
   7. 硬體價值約 NT$50,000
   

GuestOS 模擬環境:

   1. CPU: 1顆
   2. RAM: 1.0GB
   3. OS: CentOS 5.0 x86 / Kernel: 2.6.18-8.el5
   4. VMwareTools 版本: 2.0.0-122956
   

測試方式:

測試每個 GuestOS 同時編譯 Samba3 花費的時間,指令如下:

代碼: [選擇]
rpmbuild --rebuild samba3-3.2.4-37.src.rpm
測試數據:

   

測試狀況及結果:

   1. 在 VMware Server 上顯示的 CPU 頻率是 HostOS 上所有 CPU 所有核心頻率的加總,所以如果看到像 “9xxx MHz” 這種數值並不需訝異。
   2. Q6600/8GB 這一台在同時執行 5 個以上的 GuestOS 跑測試項目時,偶爾會有一個 GuestOS 當掉 (不固定是哪一個),所以這樣的穩定度算不及格,其原因可能跟 Q6600 只有四個核心有關。
   3. “GuestOS * 4 * 30″ 這個項目是為了測試 VMware Server 的穩定度,所以開 4 個 GuestOS 同時跑了 30 次的程式編譯,跑了 10 幾個鐘頭,很穩定,沒有任何災情發生。
   4. E5420/4GB 要起動第 7 個 GuestOS 時,因為主記憶體不足,就不能再繼續啟動了,所以最多測到同時 6 個 GuestOS。
   5. 即使所有執行中的 GuestOS 沒有將 HostOS 的記憶體用完,HostOS 仍會拿剩餘的記憶體來當快取使用,這也是影嚮效能的原因之一。
   6. 應該是記憶體不足的原因,E5420/4GB 在執行 5 個以上的 GuestOS 後,運算效能逐漸輸給了 Q6600/8GB。
   7. 同時執行的 GuestOS 數量應該要小於或等於 HostOS 的 CPU 核心數,並且 HostOS 上應該有 “大量” 的記憶體,才會得到比較優良的效能及穩定度。
   8. 關掉 GuestOS 的螢幕保護程式後(包括空白畫面),效能會比較好,相差約 5%。
« 上次編輯: 2013-06-22 20:18 由 achilles »
Vixual 網路視野
http://www.vixual.net/

thx

  • 鑽研的研究生
  • *****
  • 文章數: 510
    • 檢視個人資料
    • http://www.osslab.com.tw
回覆: VMware Server 效能測試
« 回覆 #1 於: 2008-11-28 19:56 »
這邊你有否發覺 這種Hypervisor 2 虛擬化 效能不佳?
http://product.dangdang.com/product.aspx?product_id=20062810
這本書有提到   
實體機,VMware Server , VMware ESX  效能大概會這樣
700,300,600~650 分

並且從你的測試報告很吻和 明顯的效能上折損

大概裝免費ESX 3.5 or 3I 我覺得會省事. 反正軟體都免錢了,連同OS ,管理軟體都幫裝好了.
« 上次編輯: 2008-12-02 19:17 由 thx »

jingjung

  • 可愛的小學生
  • *
  • 文章數: 22
    • 檢視個人資料
回覆: VMware Server 效能測試
« 回覆 #2 於: 2008-11-29 16:21 »
我也是贊成你用esxi
不用錢,用usb 就可以搞定一切
我測vmware server 也是裝起來玩不到一個小時
就砍掉乖乖用我的esxi 速度快又好設定
也有設定storage也很快
主要是這兩種虛擬技術是不一樣的
不知大大有沒有玩過linux kvm
現在比較想知道xen vs kvm 那個效能比較好

ming2892

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
回覆: VMware Server 效能測試
« 回覆 #3 於: 2008-12-02 09:47 »
這邊你有否發覺 這種Hypervisor 2 虛擬化 效能不佳?
http://product.dangdang.com/product.aspx?product_id=20062810
這本書有提到   
實體機,VMware Server , VMware ESX  效能大概會這樣
700,300,600~650 分

並且從你的測試報告很穩和 明顯的效能上摺損

大概裝免費ESX 3.5 or 3I 我覺得會省事. 反正軟體都免錢了,連同OS ,管理軟體都幫裝好了.

只是...........

VMware Server有時還是有他的必要性

對於USB的支援比較好....

目前ESX遇到USB硬體鎖的問題....

好像還是沒辦法輕易的處理好

我是覺得能用ESX就用ESX....

除了特殊情況才會改用VMware Server


achilles

  • 懷疑的國中生
  • **
  • 文章數: 30
    • 檢視個人資料
    • http://www.vixual.net/
回覆: VMware Server 效能測試
« 回覆 #4 於: 2008-12-10 16:19 »
VMware ESXi Server 的效能讓第一次使用的我為之驚艷

我測試過後又新增了一篇: VMware ESXi Server 功能初探及效能測試

有空會再 PO 上來。
Vixual 網路視野
http://www.vixual.net/