作者 主題: 虛實之間的效能差異到底差多少  (閱讀 6976 次)

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

maxwkimo

  • 懷疑的國中生
  • **
  • 文章數: 39
  • 性別: 男
    • 檢視個人資料
虛實之間的效能差異到底差多少
« 於: 2011-02-22 11:11 »
各位虛擬界的前輩好

經過了一段時間使用虛擬化的系統,常常被人問到,系統虛擬後,是否能夠提升效能?是否能夠比原來的實體機器表現更優異?
沒錯,某些老舊系統,轉移到虛擬機器後,效能突飛猛進,原因為何,因為系統老,機器老,想像一個老人有了年輕的身軀,當然有差
但是,不知道有沒有人思考過,VM就算把CPU調到最大,RAM調到最大,是否真的機器就跑比較快,我的心得是,有!但效能有限,絕不比直接實體來的好
因為終究透過VM核心控制硬體,多了一層,雖然我技術沒有那嚜深厚!但我認為應該是這樣!
再來,大家可能都有換過CPU,單核換雙核,雙核換四核,OS不是要支援,就是OS要重灌,連開核的技術也是在使用說明就要求你重新安裝系統
我就很懷疑,VM後這些問題難道都不會發生在複製後的機器上,或是直接P to V的機器上??

一塊餅10人吃和一塊餅1人吃爽度還是有差! 虛擬化後你的取捨就是一台機器要跑幾個VM才算平衡,一個VM效能極限可以提升到多少!
誠心請教前輩,如何讓老闆知道VM可以帶來某些好處,某些壞處,但不是萬能的!

Nansen

  • 活潑的大學生
  • ***
  • 文章數: 212
    • 檢視個人資料
回覆: 虛實之間的效能差異到底差多少
« 回覆 #1 於: 2011-02-22 11:33 »
小弟覺得虛擬是最大限度的利用硬體,因為實體機器不可能時時都在運作,高達八成都是閒置吃電
另一點就是Windows系統的損壞問題,像是AD這種服務實體機掛了重灌又很麻煩光AD重建就很頭大
如果使用虛擬化加上iscsi的異地sync就能達到一定程度的有效備原

maxwkimo

  • 懷疑的國中生
  • **
  • 文章數: 39
  • 性別: 男
    • 檢視個人資料
回覆: 虛實之間的效能差異到底差多少
« 回覆 #2 於: 2011-02-22 12:01 »
小弟覺得虛擬是最大限度的利用硬體,因為實體機器不可能時時都在運作,高達八成都是閒置吃電
另一點就是Windows系統的損壞問題,像是AD這種服務實體機掛了重灌又很麻煩光AD重建就很頭大
如果使用虛擬化加上iscsi的異地sync就能達到一定程度的有效備原

感謝你提供的寶貴意見
但這是已知的VM好處及VM目的,本篇討論主要希望大家分享使用VM的效能差異,是否有專家或高手經常使用,想了解一些心得
同時也能讓大家根據這些心得經驗,考量未來建置規劃環境時,讓大家有個參考!

Nansen

  • 活潑的大學生
  • ***
  • 文章數: 212
    • 檢視個人資料
回覆: 虛實之間的效能差異到底差多少
« 回覆 #3 於: 2011-02-22 13:24 »
其實小弟想說的是既然都用VM效能就不是最主要的考量,因為原理上大家都知道會有耗損
只是用一些效能的耗損換來維護上的方便或系統彈性罷了,另外像是您提到的CPU問題VMware上有說線上V2V最好是CPU同型號
至於線上P2V的部分成功率本來就不高(最多六成)還不如關機後用ghost之類的軟體把硬碟轉入速度也比較快

thx

  • 鑽研的研究生
  • *****
  • 文章數: 510
    • 檢視個人資料
    • http://www.osslab.com.tw
回覆: 虛實之間的效能差異到底差多少
« 回覆 #4 於: 2011-03-03 01:22 »
半虛擬化的Xen ,KVM ,ESX CPU折損度是 5%~20% 這方面有不少論文可以看
一般應用環境鮮少用的完當今硬體設備性能(CPU ,DRAM ) ,犧牲一點性能 但是增加管理方便  這是完成可以接受

現在虛擬化效能"折損點" 差不多都在於Storage 問題

Storage Local DAS ,SSD 等發展都很成熟
但是沒有合理 "價格" "功能" "速度"  "應用普及度" 的Storage or Network Physical layer Channel

可以發個問問版上 不算軟體費用 二台主機 + 1 Cluster Storage 在1百萬內虛擬化 有多少人用上Fiber cluster storage ?
1000M 先天特性 latency time 是很大問題 , 再做multilan trunk 要tune也不是容易事,  bottleneck 就卡在這邊..

有另外一種雙機 CDP 架構 是可以有效解決Storage 效能問題 ....
 

harrier

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 1856
  • 性別: 男
    • 檢視個人資料
    • 國屬武裝兵
回覆: 虛實之間的效能差異到底差多少
« 回覆 #5 於: 2011-03-16 15:08 »
經過了一段時間使用虛擬化的系統,常常被人問到,系統虛擬後,是否能夠提升效能?是否能夠比原來的實體機器表現更優異?
沒錯,某些老舊系統,轉移到虛擬機器後,效能突飛猛進,原因為何,因為系統老,機器老,想像一個老人有了年輕的身軀,當然有差
但是,不知道有沒有人思考過,VM就算把CPU調到最大,RAM調到最大,是否真的機器就跑比較快,我的心得是,有!但效能有限,絕不比直接實體來的好
因為終究透過VM核心控制硬體,多了一層,雖然我技術沒有那嚜深厚!但我認為應該是這樣!
再來,大家可能都有換過CPU,單核換雙核,雙核換四核,OS不是要支援,就是OS要重灌,連開核的技術也是在使用說明就要求你重新安裝系統
我就很懷疑,VM後這些問題難道都不會發生在複製後的機器上,或是直接P to V的機器上??
一塊餅10人吃和一塊餅1人吃爽度還是有差! 虛擬化後你的取捨就是一台機器要跑幾個VM才算平衡,一個VM效能極限可以提升到多少!
誠心請教前輩,如何讓老闆知道VM可以帶來某些好處,某些壞處,但不是萬能的!

1.虛擬化的重點在於資源調度靈活,可以利用閒置資源、消弭不必要的浪費、節省成本開銷,就企業營運角度而言,這是提昇效能,此效能(企業)非彼效能(硬體)。
2.要看你的需求和型態,例如,實體機器原本用兩台,著重資源運算和網路彼此溝通,若把這兩台實體主機變成 guest 放在同一 host 之上,又把 VM 等共用選項啟動,其效能可能是提昇的:因為 RAM 使用更有效率、所有透過網路的資料交換都是虛擬的,此時效能可能較兩台實體主機更佳。
3.新一代的 OS 可以線上自行偵測到 CPU or RAM 的異動,例如 RHEL 5.5 or Windows Server 2008 等,P2V 的話最好維持 CPU 數,因為舊一代 OS 安裝時會對 CPU 數目有一些調整,但,記得也不用重裝,只是要先修正。
4.所謂效能,對企業 IT 人員來說,應該說能否達到服務需求,例如每秒鐘回應 3000 個要求等等,不是一味地往上拼極限,那是實驗室的工作。
...90Net(90:1200/1203),GameNET(99:700/707),ALLNet(92:9200/3111),InfoNet(30:100/103)..MaximusCBCS(浮懷),AirNet,TenderNet,StormNet,FidoNet...
<<- www.nas.vg ->>