“上一期中,我們刊發了基于Sandy Bridge平臺做包轉發的性能測試,測試中使用了面向企業級應用的C206芯片組搭配桌面的Core i7 2600處理器,達到了很高的性能。該轉發平臺既可以搭配桌面級的處理器,也可以搭載企業級的Xeon E3處理器,不少讀者可能并不太清楚同為Sandy Bridge架構的Core i7處理器及Xeon E3處理器的差別,這里我們就特別介紹一下面向企業級應用的Xeon E3處理器系列。”
在今年4月份的時候,英特爾發布了新的面向四路及四路以上服務器市場的Xeon E7處理器系列,也就是代號為Westmere-EX的處理器產品(EX是Expandable的意思),一同發布的還有新的Xeon E3處理器系列,也就是面向單路服務器/工作站市場的處理器產品。實際上,Xeon E3就是1月份發布的Sandy Bridge-DT處理器的Xeon版本,它們非常相似,例如一樣都是LGA 1155封裝,使用的芯片組也同屬Cougar Point PCH系列。甚至在價格上,英特爾官方給出的兩類同級別產品的指導價也只有很小的差異。
圖注:英特爾Xeon E3-1200系列平臺架構圖
不過,面向服務器市場的Xeon處理器和面向桌面市場的Core處理器終究還是不太一樣,Xeon E3平臺跟桌面的Core i7平臺著一些明顯的差別。最大的差異來自處理器本身,因為目前大部分的英特爾平臺已經走向了單芯片組方案,很多功能已經融合進CPU,差異性也因此更多地出現在CPU上。跟桌面版本一樣,Xeon E3也集成了傳統的北橋,提供PCI Express 2.0接口,差異在于:Xeon E3提供了20個Lane,比桌面版本多4個Lane,這較為明顯地增強了其IO能力,例如,對于工作站用戶以及高端個人用戶來說,可能需要使用一個x16接口或者兩個x8接口連接單顯卡/雙顯卡方案,而同時還擁有一塊強大的陣列卡用于連接磁盤系統,或者一塊強勁的網卡用于局域網,這時,桌面Sandy Bridge的16個Lanes就顯得捉襟見肘,雖然這些設備也可連接到PCH上,但其帶寬和延遲均無法與CPU直連的模式相提并論。而Xeon E3在這些情況下就沒有問題,而對于網絡通信應用來說,PCI Express Lane的數量直接決定了最大接口數量,自然是多多益善。
第二個差別在于內存支持上,幾乎所有的桌面處理器都不支持ECC(Error Correcting Code,糾錯碼)內存。而和桌面應用不同,企業級應用通常需要長時間的連續運行,它們需要7x24的可靠性,因此,所有的Xeon處理器都支持ECC技術。常見的可以檢測多位錯誤并糾正單位錯誤的ECC內存會自動檢測并糾正約99.99%的內存錯誤,可以消除約1/3的數據破壞引起的系統出錯事件,保障數據的完整性并提升了系統長時間運行的穩定性。,按照慣例,最高端的桌面平臺通常會支持ECC。因為支持的內存DIMM數量并不高,Xeon E3并不支持Registered內存,這點跟桌面版是一樣的。
還有一個比較明顯但不是所有情形下都能從中獲益的是:Xeon E3提供了無內置顯卡的版本,筆者Sandy Bridge測試分析系列連載的第5期(見本報今年11期第48版)中有介紹,這個顯卡和CPU共享L3緩存,對于服務器應用來說,通常會搭配有KVM系統上的顯卡,CPU內置顯卡是不必要的,去掉還可以提升CPU部分可以使用的L3緩存容量以提高性能。目前,所有的桌面版Sandy Bridge處理器均內置了顯卡,它們可以通過BIOS中禁用。
Cougar Point PCH的桌面版本是為人熟知的P67、H67、Z68等,而其服務器版本則稱為C200系列,分為C206、C204、C202三個型號,區別在于各種擴展能力上,例如,最低端的C202僅能支持CPU提供的16個PCI Express Lanes,不支持CPU內置顯卡,不支持SATA 6Gb/s端口以及Intel AMT 7.0功能。除了這些擴展能力的差異之外,C200系列芯片組支持更多組的TACH/PWM風扇控制信號,支持PECI(Platform Environmental Control Interface)界面和SST(Simple Serial Transport)總線,C204還可以支持英特爾特有的Node Manager功能,可以監控管理每個節點的功耗。綜合來說,以上Xeon E3平臺多種企業級的特性,對提升服務器/工作站/網絡通信產品的可靠性來說有著非常積極的意義。(文/盤駿)