應用多核CPU推進伺服器虛擬化效能

2021-09-04 22:37:43 字數 2131 閱讀 5508

本文摘自:[url]

虛擬化一直是整個業界非常關心的問題,自從幾年以前,虛擬化的概念被提出來,直到最近

一、二

年,虛擬化的概念和實施逐步清晰,硬體及軟體的虛擬化慢慢成熟之後,虛擬化著實讓很多使用者頗為有益,其集中化計算、動態分配資源、充分利用系統資源的優勢對提高企業it產品的利用率起到了積極的作用。

現在的使用者在應用虛擬化軟體,如

vmware的時候,越來越發現不僅是單一系統效能有限制,甚至是整個資料中心的效能都將在未來難以滿足其需求,尤其是在處理器的效能上,很多伺服器託管的虛擬機器數量有限,如果想託管更多的虛擬機器就需要購買更多的伺服器,但是很多情況下人們發現,限制託管虛擬機器數量,以及虛擬機器執行速度的原因中,處理器的處理能力閒得尤為突出。

在idf專題講座中,

英特爾it部門的計算和儲存架構工程師sudip chahal先生為大家講解了為什麼要應用多核推進伺服器虛擬化效能,並用實驗資料證明了,四核處理器在推進虛擬化效能方面比[url= ¸]

雙核處理器的優勢。sudip chahal先生選取了英特爾

5355(2.66ghz)四核處理器的伺服器以及英特爾至強5160(3.0ghz)雙核處理器的伺服器,作為概念驗證的實驗,sudip chahal先生也對實驗提出了要求,兩個平台的it工作負載近似、客觀量度相同、適度的施壓於系統獲得最真實資料以及可複驗等要求。

至強

sudip chahal先生的驗證是由虛擬化引擎guest虛擬機器來重要負責的,另外置儲存區域網路提供高效的檔案讀取,通過區域網連線並驅動客戶端,整個工作負載執行在基於hypervisor的虛擬化軟體上,從而形成了乙個完整的虛擬化測試平台。

在解開結果之前,sudip chahal先生表示,絕對效能會影響到一些其他的總體擁有成本的元素,如支援部門的員工數等,但是當比較兩個系統對總體擁有成本的影響時,是由有關效能的多個指標所決定的。首先,是效能**比,效能越高,**越低,自然更高的價效比直接的、顯著的降低總體擁有成本;其次是效能功耗比,實際上,伺服器及大量擁有伺服器的企業或資料中心,其為能耗所付出的花費――如散熱、電費等支出是非常巨大的,如果效能功耗比更高,那麼就可以降低資料中心建設成本,降低用電和散熱的成本,甚至避免很多不必要的投資;第三就是效能軟體許可證比,更高的效能軟體許可證比通過允許更多的虛擬機器共享相同的軟體許可證來降低軟體採購成本。我們知道現在很多軟體隨著多核處理器的普及,已經將乙個多核處理器看作單一的處理器來看待進行許可證收費,如果核心越多,那麼需要購買的許可證就越少,因為大量的核心被整合在了較少的處理器中。

對於用於測試的工作負載,sudip chahal先生選取了如下幾個典型工作,並針對一些負載進行了維持可比性的調整:

測試結果讓大家看到了四核處理器相對雙核處理器的優勢所在,在效能方面,平均效能高出1.6倍,尤其是在企業目錄和業務報告中,四核處理器占有絕對優勢;價效比高出1.32倍,效能功耗比也有20%的差距。

對於企業的it資訊建設來說,其總體擁有成本(tco)受多個因素的影響,如伺服器資產成本、軟體許可成本、資料中心的建造、實施、佈線以及系統支援員工、儲存區域網路連線等等,每乙個因素都或多或少的讓總體擁有成本難以下降。sudip chahal先生特別指出,在應用四核和雙核處理器的伺服器中,應用至強5355四核處理器的伺服器相對應用至強5160雙核處理器的伺服器,**大致是14500美元和11800美元,忙時功耗為454瓦和343瓦,閒時功耗是329瓦和287瓦,但是相對效能四核要比雙核高出62%,而基於

hpervisor的虛擬化軟體2個處理器的版本**都為5750美元。

由此可以看出,在軟體成本相同的情況下,基於四核處理器的伺服器顯然可以承載更多的虛擬化軟體的計算業務,我們可以預想一種情況:當業務非常繁忙的時候,虛擬機器需要更高處理能力,而雙核處理器因為不能滿足計算量的需求,從而需要購買新的伺服器(處理器),這樣一來,不僅硬體成本高了,軟體成本也高了。當然,包括機房成本、伺服器網路埠成本、網路連線成本、員工成本、空間成本等等擁有成本的降低都是四核處理器的優勢所在。

我們可以看出sudip chahal先生所說的推進伺服器虛擬化效能,首先是在一台伺服器上,四核處理器將會比雙核處理器將能提供更多的效能,從而支援更多的虛擬機器,當然,這樣也會減少虛擬機器架設的很多複雜度;另外,這裡面的虛擬化效能實際上也包括企業虛擬化的總體擁有成本,從上面可以看出,應用四核處理器的伺服器比應用雙核處理器的伺服器有著巨大的降低總體擁有成本的優勢。

伺服器虛擬化

伺服器虛擬化主要的有三種 citrix xenserver 微軟 windows server 2008 hyper v vmware esx server 這是最常用的 總特點 將伺服器物理資源抽象成邏輯資源,讓一台伺服器變成幾台甚至上百臺相互隔離的虛擬伺服器,或者讓幾台伺服器變成一台伺服器來用,...

伺服器虛擬化技術

伺服器虛擬化技術是指通過運用虛擬化的技術充分發揮伺服器的硬體效能,能夠在確保企業投入成本的同時,提高運營效率,節約經濟成本和空間浪費,對於發展迅速,成長規模大的使用者來說,可以通過伺服器虛擬化技術帶來更多的經濟效益。如果你曾經將硬碟劃分為不同分割槽,那麼可能會對虛擬化的概念有所理解。分割槽是硬碟驅動...

檢視伺服器CPU的個數 CPU的核數 多核超執行緒數

檢視伺服器cpu的個數 cpu的核數 多核超執行緒數 這裡有幾個概念 1 一台物理機的物理cpu的個數 2 乙個cpu上的核數 3 乙個核上面支援的執行緒數 有下面的計算公式 cat proc cpuinfo grep name cut f2 d uniq c intel xeon cpu e5 2...