根據有效的統計,企業大部分服務器僅能達到10%~30%的系統處理能力,絕大部分的服務器負載都低于40%,大部分的服務器處理能力并沒有得到很好的利用,造成了服務器資源的大量浪費。
根據有效的統計,企業大部分服務器僅能達到10%~30%的系統處理能力,絕大部分的服務器負載都低于40%,大部分的服務器處理能力并沒有得到很好的利用,造成了服務器資源的大量浪費。近幾年隨著服務器硬件技術水平大幅度的提高,以及硬件價格的不斷降低。特別是在硬件支持虛擬化的CPU(中央處理器)的大量普及以及大容量內存的使用,為虛擬技術在服務器的應用提供了非常有利的先提條件。
湘西電業局前絕大部分業務系統的服務器使用了Windows2003操作系統。在這種比較單一的操作系統模式下,湘西電業局選擇利用效率更高,維護更簡單高效,軟件更經濟的操作系統虛擬軟件更加適合。實驗中使用2臺同樣配置x86服務器。一臺作為數據庫服務器,另外一臺作為被虛擬的應用服務器。2臺服務器通過千兆網絡與交換機相連,并通過管理員終端對虛擬服務器進行集中配置管理。服務器硬件配置如下:Core Intel Xeon E5420 2. 50 GHz 4核CPU ;4 GB (4x1 GB)內存;4塊146GB硬盤并做了磁盤陣列Raid 5,千兆網卡。數據庫服務器采用了Oracle 10 g作為數據庫平臺;應用服務器采用windows 2003 Enterprise Edition32位中文版操作系統并安裝Parallels Virtuozzo 4. 0月及服務器虛擬軟件。在應用服務器上虛擬出了3臺虛擬服務器。通過Virtuozzo 4. 0軟件將3個虛擬服務器采用同等的配置為:動態共享CPU資源,內存1 G,網絡帶寬限制為100 M,硬盤空間為30 G,分別設置了靜態IP地址。在實驗當中分別對沒有應用業務運行單純虛擬服務器環境進行測試,以及運行應用業務取代現有真實物理服務器進行測試
從測試數據可以看出,啟動1臺虛擬服務器所要增加的內存不到100 m,然而單獨啟動一臺物理的服務器需要700 m的內存。證明虛擬服務器采用了動態共享CPU技術,在沒有業務運行的情況下,整個系統的CPU使用率非常的低。使用Virtuozz軟件虛擬服務器技術的硬件資源利用率非常的高。接下來的實驗里,在3個虛擬服務器上面安裝了調度管理、農村供電所管理、用電可靠性的業務系統。這些業務系統并不負責存儲數據,可以使用這些虛擬服務器輕松地代替現有的物理服務器而不會出現影響實際工作的情況發生。經過為期1周的測試實驗,3臺虛擬服務器在運行過程當中主服務器CPU資源的使用率始終沒有超過40 %,內存使用量沒有超過2 G,整個運行過程非常穩定。
可以說,虛擬服務器的出現,為終端用戶帶來了新的選擇。虛擬服務器技術允許在1臺服務器上創建多個相互隔離的虛擬專用服務器,每個虛擬服務器均可獨立進行重啟,并擁有自己的root訪問權限、用戶、IP地址、內存、過程、文件、應用程序、系統函數庫以及配置文件。虛擬服務器的應用的好處主要有以下幾點:
(1)企業利用服務器虛擬化技術,結合自身情況對服務器資源重新優化配置,可以充分利用服務器資源,并有效控制了隨著服務器數量的快速增長帶來的其他一系列問題。大量的節約了在服務器上面的資金投入,降低了能耗、減少與了管理成本。
(2)虛擬化技術還提供了備份/恢復和遷移的功能。虛擬化服務器技術能夠實現幾乎零宕機實時遷移,從而將任何由系統故障等災難性事件帶來的威脅降低到最小化。此外,由于虛擬化服務器可以被激活、重起且可在非常短的時間內創建重要服務器,所以虛擬化服務器在短時間內快速成為經濟高效且具有更高管理性能的災難恢復解決方案之一。
服務器虛擬化技術的應用允許企事業單位實現服務器合并,提高管理能力和服務水平,并顯著降低企業的總擁有成本。虛擬化代表著這樣一個巨大趨勢,就是把物理資源轉變為邏輯上可以管理的資源,打破了物理結構之間的壁壘。在未來,所有的資源都透明地運行在各種各樣的物理平臺上,資源的管理都將按邏輯方式進行,完全實現資源的自動化分配,而虛擬化技術是實現這一理想的唯一工具,虛擬化技術不斷改變著人們日常活動的方式。
需要指出的是,在實際的虛擬化應用當中,虛擬機要消耗大量的內存,所以需要盡可能的加大內存,并選擇盡可能快速的內存。在主機中,為虛擬機分配比物理主機更多的虛擬CPU要相對容易,但是超度分配內存卻不行。主機具有更大的內存意味著可以運行更多的虛擬機。這對一些不提供共享內存功能的hypervisor來說非常重要,一些hypervisor要求為每一個虛擬機設置固定的內存,這些內存完全分配給指定的虛擬機。不管怎么說,要為主機配置盡可能多的內存。
但在內存支持方面,現有的x86處理器仍舊存在不足。目前的x86處理器都內置了內存控制器,要擴展內存容量,就只有添加處理器數量,或者采用大容量的內存。同時,不容忽視的一個局限在于,如果用戶選用了遠端內存,那么由于傳輸容量所限,服務器性能就會大幅度下降。針對x86處理器的局限,IBM的eX5系列服務器在內存擴展技術上做足了文章,也成為了最大技術亮點。 在內部設計上,其采用了獨立設計的MAX5獨立內存擴展加速器,eX5系統能夠提供6倍于現有產品的內存容量,從而幫助用戶進一步提高服務器所支持虛擬機的數量。根據IBM提供的數據,虛擬機數量提高了82%,并且可以大幅降低中間件以及應用軟件的授權開支。