結(jié)合今年的新品,本次橫評內(nèi)容以至強(qiáng)E3平臺作為主要方向,通過對比不同廠家、不同配置的E3服務(wù)器以及軟件和設(shè)計(jì)上的特點(diǎn),全面分析目前單路E3服務(wù)器市場的現(xiàn)狀,為用戶提供可靠的選購參考。本次我們要介紹的來自惠普的塔式服務(wù)器ML110 G7。
HP ML110 G7
惠普ML110 G7是上一代產(chǎn)品ML110 G6的升級版。相比ML110 G6,增加了一個(gè)千兆網(wǎng)卡以及對Intel至強(qiáng)E3處理器的支持,其它并沒有什么大的變動。
ML110 G7的前面板
前面板設(shè)計(jì)較為簡潔,相比上一代產(chǎn)品增加了兩個(gè)USB口以及網(wǎng)卡,電源的運(yùn)行指示燈。
打開ML110 G7的前面板,露出該服務(wù)器的硬盤位,ML110 G7最多支持4塊3.5寸SAS/SATA硬盤。
打開ML110 G7的側(cè)板,我們看到該服務(wù)器的內(nèi)部,跟之前介紹過的寶德PT6280B完全不是一個(gè)概念,當(dāng)然如此緊湊的結(jié)構(gòu),惠普在散熱上也下了不少功夫,處理器采用的是散熱片+風(fēng)扇的模式,而在硬盤下方還有一個(gè)熱插拔風(fēng)扇,通過導(dǎo)風(fēng)槽把熱量送出去。
該服務(wù)器采用的是Chicony的電源,最大功率為350W。
Intel至強(qiáng)E3-1220處理器
該服務(wù)器配備的是Intel至強(qiáng)E3系列中最低端的一款處理器E3-1220,4核心4線程,TDP功耗為80W,今天我們以配備同樣處理器的聯(lián)想T168 G7服務(wù)器作為對比,看看國內(nèi)巨頭和國外巨頭究竟有多大的差距。
送測的ML110 G7配備的是兩條三星的2GB的ECC內(nèi)存,由于SPEC測試的需要,我們在SPEC測試中將內(nèi)存加到8GB,特此說明。
該服務(wù)器配備的硬盤為希捷Barracuda系列250GB SATA環(huán)保硬盤(硬盤中70%的材料都可以循環(huán)利用),而并沒有采用常見的希捷ES系列硬盤。轉(zhuǎn)速7200轉(zhuǎn),8MB緩存。
ML110 G7配備了4個(gè)I/O擴(kuò)展插槽,分別為1個(gè)PCI-E x4,兩個(gè)x8,1個(gè)x16,一般來說,這些插槽足以滿足今后的擴(kuò)展需要,而我們通常也就是用來擴(kuò)展網(wǎng)卡或者顯卡。
MMX,SSE,SSE2,SSE3, MMX,SSE,SSE2,SSE3, DMI 5.0GT/S DMI 5.0GT/S
產(chǎn)品名稱
T168 G7服務(wù)器聯(lián)想
惠普ML110G7服務(wù)器
平臺類型
Intel Sandy Bridge-E3
Intel Sandy Bridge-E3
處理器子系統(tǒng)
處理器型號
Intel Xeon E3-1220
Intel Xeon E3-1220
處理器架構(gòu)
Intel 32nm Sandy Bridge
Intel 32nm Sandy Bridge
代號
Sandy Bridge
Sandy Bridge
處理器封裝
Socket 1155 LGA
Socket 1155 LGA
核心/線程數(shù)量
4/4
4/4
主頻
3.1GHz
3.1GHz
處理器指令集
SSE4.1,SSE4.2,EM64T,VT-x,AES,AVX
SSE4.1,SSE4.2,EM64T,VT-x,AES,AVX
外部總線
L1 Code Cache
4× 32KB 8路集合關(guān)聯(lián)
4× 32KB 8路集合關(guān)聯(lián)
L1 Data Cache
4× 32KB 4路集合關(guān)聯(lián)
4× 32KB 4路集合關(guān)聯(lián)
L2 Cache
4× 256KB 8路集合關(guān)聯(lián)
4× 256KB 8路集合關(guān)聯(lián)
L3 Cache
8MB 16路集合關(guān)聯(lián)
8MB 16路集合關(guān)聯(lián)
服務(wù)器主板
型號主板
LENOVO
HP
主板芯片組
LENOVO
HP
北橋芯片特性
2×QPI
VT-d Gen 22×QPI
VT-d Gen 2
子系統(tǒng)內(nèi)存
控制器內(nèi)存
每集成雙通道U-ECC DDR3 1333CPU
每集成雙通道U-ECC DDR3 1333CPU
內(nèi)存類型
4GB R-ECC DDR3 1333 SDRAM ×2條
4GB R-ECC DDR3 1333 SDRAM ×2條
存儲子系統(tǒng)
磁盤控制器
Intel ICH10R RAID Controller
Intel ICH10R RAID Controller
磁盤控制器規(guī)格
8x SATA 3Gb/s
MatrixRAID 0/1/3/58x SATA 3Gb/s
MatrixRAID 0/1/3/5
控制器驅(qū)動
Intel Matrix Storage Manager 8.8.0.1009 x64
Intel Matrix Storage Manager 8.8.0.1009 x64
型號數(shù)量硬盤
WD WD5000AAKX
希捷 Barracuda系列
規(guī)格硬盤
7200RPM
500GB
SATA 3Gbps
16MB Cache7200RPM
250GB
SATA 3Gbps
8MB Cache
軟件環(huán)境
操作系統(tǒng)
Microsoft Windows Server 2008 Enterprise R2 x64
Microsoft Windows Server 2008 Enterprise R2 x64
本次測試中,我們將以聯(lián)想T168 G7作為對比,兩臺服務(wù)器在配置上幾乎相同,這樣的比較下,更能體現(xiàn)出在設(shè)計(jì)及優(yōu)化上的一些特點(diǎn)。
至強(qiáng)E3-1220處理器詳細(xì)規(guī)格
我們看到E3-1220的詳細(xì)信息,3.1GHz主頻,四核心四線程,8MB高速三級緩存,內(nèi)存為8GB。
SiSoftware Sandra Pro Business 2011 | ||
產(chǎn)品名稱 | 聯(lián)想T168 G7 | HP ML 110 G7 |
平臺類型 | 單路Intel SandyBridge | 單路Intel SandyBridge |
Processor Arithmetic Benchmark 處理器算術(shù)運(yùn)算測試 | ||
---|---|---|
總計(jì)本地功效 | 66.59GOPS | 67GOPS |
總計(jì)本地功效對比速度 | 19.63MOPS/MHz | 19.73MOPS/MHz |
Dhrystone iSSE4.2 | 97.37GIPS | 97.6GIPS |
Dhrystone iSSE4.2 vs SPEED | 28.71MIPS/MHz | 28.77MIPS/MHz |
Whetstone iSSE3 | 45.54GFLOPS | 46GFLOPS |
Dhrystone iSSE3 vs SPEED | 13.43MFLOPS/MHz | 13.53MFLOPS/MHz |
Processor Multi-Media Benchmark 處理器多媒體測試 | ||
總計(jì)多媒體功效 | 123.15MPixel/s | 121MPixel/s |
總計(jì)多媒體功效對比速度 | 36.31kPixels/s/MHz | 36.72kPixels/s/MHz |
Multi-Media Int x16 iSSE4.1 | 149.37MPixel/s | 149.27MPixel/s |
Multi-Media Int x16 iSSE4.1 vs SPEED | 44.04kPixels/s/MHz | 45.33kPixel/s/MHz |
Multi-Media Float x8 iSSE2 | 101.53MPixel/s | 98MPixel/s |
Multi-Media Float x8 iSSE2 vs SPEED | 29.93kPixels/s/MHz |
29.74kPixels/s/MHz |
Multi-Media Double x4 iSSE2 | 55MPixel/s | 55.16MPixel/s |
Multi-Media Double x4 iSSE2 vs SPEED | 16.24kPixels/s/MHz |
16.75kPixels/s/MHz |
Multi-Core Efficiency Benchmark 處理器效能測試 | ||
內(nèi)聯(lián)核帶寬 | 8.24GB/s | 8.36GB/s |
內(nèi)聯(lián)核帶寬對比速度 | 2.49MB/s/MHz | 2.52MB/s/MHz |
內(nèi)聯(lián)核延遲(越小越好) | 42.4ns | 43.8ns |
內(nèi)聯(lián)核延遲對比速度(越小越好) | 0.13ns/MHz | 0.13ns/MHz |
Java算數(shù)性能測試 | ||
總計(jì) Java 功效 | 54.22GOPS |
51.55GOPS |
總計(jì) Java 功效對比速度 | 15.98MOPSMHz | 15.20MOPSMHz |
Dhrystone Java | 111GIPS | 96.76GIPS |
Dhrystone Java對比速度 | 32.70MIPS/MHz | 28.53MIPS/MHz |
Whetstone Java | 26.5GFLOPS | 27.47GFLOPS |
Whetstone Java對比速度 | 7.81MFLOPSMHz | 8.10MFLOPS/MHz |
Java多媒體性能測試 | ||
總計(jì)多媒體Java功效 | 16.88MPixel/s | 17MPixel/s |
總計(jì)多媒體Java功效對比速度 | 4.98kPixels/s/MHz | 5.00kPixels/s/MHz |
多媒體整數(shù) x1 Java | 19.4MPixel/s | 19.54MPixel/s |
多媒體整數(shù) x1 Java對比速度 | 5.72kPixels/s/MHz | 5.76kPixels/s/MHz |
多媒體浮點(diǎn)數(shù) x1 Java | 14.69MPixel/s | 14.74MPixel/s |
多媒體浮點(diǎn)數(shù) x1 Java對比速度 | 4.33kPixels/s/MHz | 4.35kPixels/s/MHz |
多媒體雙精度 x1 Java | 14.75MPixel/s | 14.74MPixel/s |
多媒體雙精度 x1 Java對比速度 | 4.35kPixels/s/MHz | 4.35kPixels/s/MHz |
.NET Arithmetic Benchmark .NET算術(shù)運(yùn)算測試 | ||
總計(jì) .NET 功效 | 20.18GOPS | 19.8GOPS |
總計(jì) .NET 功效對比速度 | 5.95MOPS/MHz | 5.84MOPS/MHz |
Dhrystone .NET | 14.64GIPS | 14.54GIPS |
Dhrystone .NET vs SPEED | 4.32MIPS/MHz | 4.29MIPS/MHz |
Whetstone .NET | 27.82GFLOPS | 27GFLOPS |
Whetstone .NET vs SPEED | 8.20MFLOPS/MHz | 7.95MFLOPS/MHz |
.NET Multi-Media Benchmark .NET多媒體測試 | ||
總計(jì)多媒體.NET功效 | 14MPixel/s | 13.8MPixel/s |
總計(jì)多媒體.NET功效對比速度 | 4.14kPixels/MHz | 4.07kPixels/s/MHz |
多媒體整數(shù) x1 .NET | 26.6MPixel/s | 26.15MPixel/s |
多媒體整數(shù)x1 .NET vs SPEED | 7.84kPixels/s/MHz | 7.71kPixels/s/MHz |
多媒體浮點(diǎn)數(shù) x1 .NET | 7.4MPixel/s | 7.28MPixel/s |
多媒體浮點(diǎn)數(shù) x1 .NET vs SPEED | 2.18kPixels/s/MHz | 2.15kPixels/s/MHz |
多媒體雙精度 x1 .NET | 14.66MPixel/s | 14.65MPixel/s |
多媒體雙精度 x1 .NET vs SPEED | 4.32kPixels/s/MHz | 4.32kPixels/s/MHz |
測試成績中我們看到,由于兩臺服務(wù)器采用相同的處理器,測試成績幾乎相同,不再過多討論。
Sisoftware Sandra 2011內(nèi)存緩存性能
11clocks
產(chǎn)品名稱
聯(lián)想T168 G7
HP ML110 G7
平臺類型
Intel SandyBridge
Intel SandyBridge
Memory Bandwidth Benchmark
內(nèi)存帶寬測試
總體內(nèi)存性能
17GB/s
17.23GB/s
總體內(nèi)存性能對比速度
13.11MB/sMHz
13.25MB/sMHz
整數(shù) B/F iSSE2 內(nèi)存帶寬
17GB/s
17.26GB/s
整數(shù) B/F iSSE2 內(nèi)存帶寬對比速度
13.11MB/sMHz
13.27MB/sMHz
整數(shù) B/F iSSE2 內(nèi)存帶寬
17GB/s
17.2GB/s
整數(shù) B/F iSSE2 內(nèi)存帶寬對比速度
13.09MB/sMHz
13.23MB/sMHz
Memory Latency Benchmark
內(nèi)存延遲測試
內(nèi)存延遲(越小越好)
76.5ns
76.9ns
內(nèi)存延遲對比速度 (越小越好)
0.06ns/MHz
0.06ns/MHz
速度因素 (越小越好)
64.10
63.90
內(nèi)部數(shù)據(jù)高速緩存
4clocks
4clocks
二級板載高速緩存
11clocks
三級板載高速緩存
36clocks
35clocks
Cache and Memory Benchmark
緩存及內(nèi)存測試
緩存/內(nèi)存帶寬
89.84 GB/s
91.81GB/s
緩存/內(nèi)存帶寬對比速度
27.12MB/s/MHz
27.72MB/s/MHz
速度因素(越小越好)
36.50
35.90
內(nèi)部數(shù)據(jù)高速緩存
384.63GB/s
386GB/s
二級板載高速緩存
325.66GB/s
322.25GB/s
三級板載高速緩存
164.23GB/s
165GB/s
我們知道內(nèi)存測試跟處理器基本上沒有關(guān)系,只和內(nèi)存的品質(zhì)和通道模式有較大的關(guān)系,我們看到三星和現(xiàn)代的測試成績基本相同,差距微乎其微。
CineBench是基于Cinem4D工業(yè)三維設(shè)計(jì)軟件引擎的測試軟件,用來測試對象在進(jìn)行三維設(shè)計(jì)時(shí)的性能,它可以同時(shí)測試處理器子系統(tǒng)、內(nèi)存子系統(tǒng)以及顯示子系統(tǒng),我們的平臺偏向于服務(wù)器多一些,因此就只有前兩個(gè)的成績具有意義。和大多數(shù)工業(yè)設(shè)計(jì)軟件一樣,CineBench可以完善地支持多核/多處理器。
CineBench測試成績我們看到,由于兩臺服務(wù)器的處理器一樣,測試成績也幾乎相同。
SPEC是標(biāo)準(zhǔn)性能評估公司(Standard Performance Evaluation Corporation)的簡稱。SPEC是由計(jì)算機(jī)廠商、系統(tǒng)集成商、大學(xué)、研究機(jī)構(gòu)、咨詢等多家公司組成的非營利性組織,這個(gè)組織的目標(biāo)是建立、維護(hù)一套用于評估計(jì)算機(jī)系統(tǒng)的標(biāo)準(zhǔn)。
SPEC CPU 2006是SPEC組織推出的一套CPU子系統(tǒng)評估軟件,它包括CINT2006和CFP2006兩個(gè)子項(xiàng)目,前者用于測量和對比整數(shù)性能,而后者則用于測量和對比浮點(diǎn)性能。計(jì)算系統(tǒng)中的處理器、內(nèi)存和編譯器都會影響最終的測試性能,而I/O(磁盤)、網(wǎng)絡(luò)、操作系統(tǒng)和圖形子系統(tǒng)對于SPEC CPU2006的影響比較小。
SPECfp測試過程中同時(shí)執(zhí)行多個(gè)實(shí)例(instance),測量系統(tǒng)執(zhí)行計(jì)算密集型浮點(diǎn)操作的能力,比如CAD/CAM、DCC以及科學(xué)計(jì)算等方面應(yīng)用可以參考這個(gè)結(jié)果。SPECint測試過程中同時(shí)執(zhí)行多個(gè)實(shí)例(instances),然后測試系統(tǒng)同時(shí)執(zhí)行多個(gè)計(jì)算密集型整數(shù)操作的能力,可以很好的反映諸如數(shù)據(jù)庫服務(wù)器、電子郵件服務(wù)器和Web服務(wù)器等基于整數(shù)應(yīng)用的多處理器系統(tǒng)的性能。
為了運(yùn)行SPEC CPU 2006測試,我們統(tǒng)一安裝了Windows Server 2008 Enterprise x64 Edition SP1操作系統(tǒng),在主流的x64處理器下,原生64應(yīng)用要比32位下快。我們還安裝了Visual Studio 2005 SP1、Intel C++/Fortran Compiler 10.0.025編譯器,對于支持SSE3指令集的處理器,我們使用了QxO編譯指令進(jìn)行了優(yōu)化。編譯時(shí)未使用SmartHeap商業(yè)優(yōu)化庫。
SPEC測試代表了絕大多CPU密集型的運(yùn)算,包括編程語言、壓縮、人工智能、基因序列搜索、視頻壓縮及各種力學(xué)的計(jì)算等,包含了多種科學(xué)計(jì)算,可以用來衡量系統(tǒng)執(zhí)行這些任務(wù)的快慢。SPEC base測試包括浮點(diǎn)(fp)與整數(shù)運(yùn)算(int)兩部分。
整數(shù)運(yùn)算主要包含編譯、壓縮、人工智能、視頻壓縮轉(zhuǎn)換、XML處理等,此外,各種日常操作也主要是基于整數(shù)操作。SPEC CPU 2006的整數(shù)運(yùn)算包含了400.perlbench PERL編程語言、401.bzip2 壓縮、403.gcc C編譯器、429.mcf 組合優(yōu)化、445.gobmk 人工智能:圍棋、456.hmmer 基因序列搜索、458.sjeng 人工智能:國際象棋、462.libquantum 物理:量子計(jì)算、464.h264ref 視頻壓縮、471.omnetpp 離散事件仿真、473.astar 尋路算法、483.xalancbmk XML處理共12項(xiàng)。
SPEC CPU 2006整數(shù)測試成績
浮點(diǎn)運(yùn)算包括的全部都是科學(xué)運(yùn)算,科學(xué)運(yùn)算需要用到大量的高精度浮點(diǎn)數(shù)據(jù),如410.bwaves 流體力學(xué)、416.gamess 量子化學(xué)、433.milc 量子力學(xué)、434.zeusmp 物理:計(jì)算流體力學(xué)、435.gromacs 生物化學(xué)/分子力學(xué)、436.cactusADM 物理:廣義相對論、437.leslie3d 流體力學(xué)、444.namd 生物/分子、447.dealII 有限元分析、450.soplex 線形編程、優(yōu)化、453.povray 影像光線追蹤、454.calculix 結(jié)構(gòu)力學(xué)、459.GemsFDTD 計(jì)算電磁學(xué)、465.tonto 量子化學(xué)、470.lbm 流體力學(xué)、481.wrf 天氣預(yù)報(bào)、482.sphinx3 語音識別共17項(xiàng)測試。
SPEC CPU 2006浮點(diǎn)運(yùn)算測試成績
SPEC CPU 2006測試中,我們看到不管是整型還是浮點(diǎn),惠普ML110 G7都有一點(diǎn)小優(yōu)勢,這也間接驗(yàn)證了之前Sisoftware Sandra 2011中處理器的測試成績,可見惠普在服務(wù)器優(yōu)化方面的功底。
我們測試的惠普ML110 G7服務(wù)器并沒有做Raid,直接開啟AHCi模式,所以測試結(jié)果會更直接的反應(yīng)硬盤本身的性能。
我們先來看看Iops的測試成績。對比中我們發(fā)現(xiàn),起點(diǎn)基本上相同,但是確實(shí)卻大不同,惠普ML110 G7的曲線在測試開始后,急速上升而后平穩(wěn),而聯(lián)想T168 G7則基本是一條水平的線,此時(shí)方能體現(xiàn)出希捷Barracuda 7200.12系列硬盤的優(yōu)勢。
而在讀取、寫入吞吐量的測試中,兩臺服務(wù)器之間同樣相去甚遠(yuǎn),
對于大部分塔式服務(wù)器的定位來說,滿足中小企業(yè)的應(yīng)用,特別是用于企業(yè)局域網(wǎng)內(nèi)部的FTP服務(wù)器是很常見的。這樣一來,也就是要考察服務(wù)器在文件處理中的應(yīng)用表現(xiàn)。為此,我們針對惠普ML110 G7服務(wù)器進(jìn)行了Netbench測試。這個(gè)測試主要反映被測服務(wù)器在用作文件服務(wù)器時(shí)所能提供的網(wǎng)絡(luò)數(shù)據(jù)傳輸能力。
雖然兩臺服務(wù)器都是雙網(wǎng)口,而且都做了負(fù)載均衡,但是差距還是很大的,在最開始1-4臺負(fù)載的時(shí)候,處理器,網(wǎng)絡(luò)及硬盤大量空閑,所以剛開始文件吞吐量急速上升,但是到了8臺負(fù)載的時(shí)候,兩臺機(jī)器的處理器及網(wǎng)絡(luò)帶寬都接近飽和,此時(shí)ML110 G7的硬盤性能開始體現(xiàn),所以它仍在迅速的增長,而T168 G7增長則漸漸平緩。然而達(dá)到最佳負(fù)載后,ML110 G7曲線下降也較快。
我們利用UNI-T UT71E智能數(shù)字萬用表和相配套的軟件對于對于被測服務(wù)器在幾種不同的狀態(tài)下的功耗進(jìn)行了監(jiān)測,主要包括如下項(xiàng)目:
P1:連接電源但不開機(jī)狀態(tài)
P2:系統(tǒng)啟動完畢,5分鐘內(nèi)無動作,但不休眠
P3:系統(tǒng)啟動完畢,處理器滿載、磁盤以最大吞吐量工作
功耗測試中,我們看到在加電關(guān)機(jī)及開機(jī)空載的情況下,惠普ML110 G7較為節(jié)能,那是因?yàn)镸L110 G7的電源為350w,而聯(lián)想T168 G7僅僅為130w,在使用中,聯(lián)想T168 G7的電源會經(jīng)常保持在較高的利用率水平,因此也就不難理解為什么聯(lián)想T168 G7會較為費(fèi)電。
惠普ML110 G7-一款定位于中小企業(yè)的入門級服務(wù)器,相比上一代產(chǎn)品增加了一個(gè)千兆網(wǎng)卡,對于文件服務(wù)器來講是一個(gè)絕好的消息。服務(wù)器整體設(shè)計(jì)緊湊,而且從測試中我們也能看到,相同的配置下,ML110 G7性能會高出同類產(chǎn)品一截,對于空間緊張的中小企業(yè)是個(gè)不錯(cuò)的選擇。
后附測試方法介紹及IT168測試環(huán)境介紹
對于服務(wù)器的測試,我們主要從產(chǎn)品滿足用戶應(yīng)用的角度出發(fā),分功能和性能兩個(gè)方面來考察。其中性能測試主要體現(xiàn)的是服務(wù)器在提供特定服務(wù)時(shí)的具體的事務(wù)處理能力,而在功能上,主要反映的是服務(wù)器的可靠性、可擴(kuò)展性以及易用性等方面的特征。另外,由于不論是最終用戶還是處理器廠商,大家對于服務(wù)器的能耗問題都給以了很高的重視,為此,我們也繼續(xù)將能耗作為考察服務(wù)器使用成本的重要指標(biāo)。
貼近應(yīng)用的性能測試
在實(shí)際的應(yīng)用中,不同的應(yīng)用條件對于服務(wù)器子系統(tǒng)性能的要求也有一定的偏重,因此同一服務(wù)器在不同應(yīng)用中所表現(xiàn)出的性能狀況常會出現(xiàn)較大差異。為了能準(zhǔn)確反映出服務(wù)器的性能狀況,我們選擇了Web、文件服務(wù)器和數(shù)據(jù)庫等三種較為普遍的應(yīng)用作為測試重點(diǎn)。之所以選用以上三種應(yīng)用作為性能測試點(diǎn),這幾項(xiàng)應(yīng)用相對較為普遍是原因之一,此外我們也考慮到這三種應(yīng)用對于服務(wù)器子系統(tǒng)的要求也各有偏重,這樣可以更全面的考察服務(wù)器各子系統(tǒng)的性能狀況。
講求實(shí)用的功能測試
可靠性、可擴(kuò)展性和易用性同樣也是用戶關(guān)心的內(nèi)容,但不同的用戶對這三方面的需求會有所不同。比如一些中高端服務(wù)器產(chǎn)品,在應(yīng)用中多采用專用機(jī)房或托管方式,這時(shí)其易用性中的可管理性方面就顯得非常重要,遠(yuǎn)程管理會讓工程師及時(shí)了解服務(wù)器工作狀況,實(shí)現(xiàn)及時(shí)有效的管理和維護(hù)。而對于入門級服務(wù)器來說,由于很多用戶會隨著業(yè)務(wù)的增長會對其處理能力、存儲容量有進(jìn)一步的要求,這時(shí)其可擴(kuò)展性就顯得更為重要?煽啃允欠⻊(wù)器的一個(gè)關(guān)鍵特性,它反映了服務(wù)器在應(yīng)用過程中系統(tǒng)能否確保長時(shí)間正常工作,這也是服務(wù)器與普通PC之間的重要區(qū)別。對于以上三個(gè)方面,我們都制定了詳細(xì)項(xiàng)目進(jìn)行逐一考察。
兼顧使用成本的能效測試
服務(wù)器的售價(jià)反映的它是一次性的購買成本,而后期的使用成本是一個(gè)不容小視的問題,作為一個(gè)要求7×24連續(xù)工作的設(shè)備,它所產(chǎn)生的電費(fèi)將是一筆不小的開銷。實(shí)際上在評判服務(wù)器的運(yùn)算能力時(shí),一定不能將功耗問題視而不見,性能功耗比是衡量服務(wù)器運(yùn)算效能的一個(gè)重要指標(biāo),測試中我們利用功率分析儀對服務(wù)器在加電關(guān)機(jī)、開機(jī)空載以及滿負(fù)載三種狀態(tài)下的功耗進(jìn)行測定,為服務(wù)器的能效以及使用成本的估算提供數(shù)據(jù)支持。
為了進(jìn)行網(wǎng)絡(luò)產(chǎn)品的測試,IT168評測中心專門組建了網(wǎng)絡(luò)實(shí)驗(yàn)室,并搭建了一個(gè)有60臺客戶端的網(wǎng)絡(luò)測試環(huán)境,通過控制端并利用專業(yè)的網(wǎng)絡(luò)測試軟件,可以構(gòu)建出多樣化的網(wǎng)絡(luò)訪問模型,能夠產(chǎn)生真實(shí)的多用戶網(wǎng)絡(luò)應(yīng)用環(huán)境?梢詫Ψ⻊(wù)器類設(shè)備進(jìn)行不同應(yīng)用下的高壓力性能測試,以直觀的結(jié)果反映出服務(wù)器產(chǎn)品在用于不同應(yīng)用時(shí)其真實(shí)的性能狀況。
我們采用千兆交換機(jī)作為測試環(huán)境的交換設(shè)備,60臺單路服務(wù)器作為客戶端,能產(chǎn)生足夠大的網(wǎng)絡(luò)訪問壓力,因而可以測試服務(wù)器類設(shè)備在實(shí)現(xiàn)不同應(yīng)用時(shí)的極限性能。
對于服務(wù)器性能方面的考察,我們主要分為子系統(tǒng)測試和應(yīng)用性能測試。在子系統(tǒng)測試中我們按處理器、內(nèi)存以及磁盤等各個(gè)子系統(tǒng)進(jìn)行了分項(xiàng)測試,當(dāng)然各子系統(tǒng)的測試成績也是相輔相成,也需要其它子系統(tǒng)的支持,并非是完全獨(dú)立的,只是對考察的子系統(tǒng)有所偏重而已。
處理器子系統(tǒng)測試
對服務(wù)器處理器子系統(tǒng)的考察,我們主要采用的是業(yè)界公認(rèn)的SPEC CPU 2006測試,該項(xiàng)測試通過對數(shù)十個(gè)典型應(yīng)用程序的運(yùn)行,來測試系統(tǒng)處理器子系統(tǒng)在應(yīng)用中的整、浮點(diǎn)運(yùn)算效率。SPEC CPU 2006測試具有很好的開放性,因此在業(yè)界為廣大用戶所接受,可以利用這一公開的測試結(jié)果進(jìn)行系統(tǒng)間運(yùn)算性能的比較。
此外SiSoftware Sandra也有測試子項(xiàng)可用于處理器運(yùn)算性能測試,其結(jié)果通常以每秒完成的指令數(shù)來表現(xiàn)。也可以用作不同處理器間運(yùn)算效率的比較。
SPEC CPU 2006 v1.1
SPEC是標(biāo)準(zhǔn)性能評估公司(Standard Performance Evaluation Corporation)的簡稱。SPEC是由計(jì)算機(jī)廠商、系統(tǒng)集成商、大學(xué)、研究機(jī)構(gòu)、咨詢等多家公司組成的非營利性組織,這個(gè)組織的目標(biāo)是建立、維護(hù)一套用于評估計(jì)算機(jī)系統(tǒng)的標(biāo)準(zhǔn)。
SPEC CPU 2006是SPEC組織推出的CPU子系統(tǒng)評估軟件最新版,我們之前使用的是SPEC CPU 2000。和上一個(gè)版本一樣,SPEC CPU 2006包括了CINT2006和CFP2006兩個(gè)子項(xiàng)目,前者用于測量和對比整數(shù)性能,后者則用于測量和對比浮點(diǎn)性能,SPEC CPU 2006中對SPEC CPU 2000中的一些測試進(jìn)行了升級,并拋棄/加入了一些測試,因此兩個(gè)版本測試得分并沒有可比較性。
SPEC CPU測試中,測試系統(tǒng)的處理器、內(nèi)存子系統(tǒng)和使用到的編譯器(SPEC CPU提供的是源代碼,并且允許測試用戶進(jìn)行一定的編譯優(yōu)化)都會影響最終的測試性能,而I/O(磁盤)、網(wǎng)絡(luò)、操作系統(tǒng)和圖形子系統(tǒng)對于SPEC CPU2006的影響非常的小。
SPECfp測試過程中同時(shí)執(zhí)行多個(gè)實(shí)例(instance),測量系統(tǒng)執(zhí)行計(jì)算密集型浮點(diǎn)操作的能力,比如CAD/CAM、科學(xué)計(jì)算等方面應(yīng)用可以參考這個(gè)結(jié)果。SPECint測試過程中同時(shí)執(zhí)行多個(gè)實(shí)例(instances),然后測試系統(tǒng)同時(shí)執(zhí)行多個(gè)計(jì)算密集型整數(shù)操作的能力,可以很好的反映諸如數(shù)據(jù)庫服務(wù)器、電子郵件服務(wù)器和Web服務(wù)器等基于整數(shù)應(yīng)用的多處理器系統(tǒng)的性能。
我們在被測服務(wù)器中安裝了Intel C++ 11.1.034 Compiler、Intel Fortran 11.1.034 Compiler這兩款SPEC CPU 2006必需的編譯器,通過最新出現(xiàn)的QxS編譯參數(shù),Intel Compiler 10版本開始支持對Intel SSE4指令集進(jìn)行優(yōu)化(假如只支持SSE3,則使用QxT編譯參數(shù))。我們另外安裝了Microsoft Visual Studio 2005 SP1提供必要的庫文件。按照SPEC的要求我們根據(jù)自己的情況編輯了新的Config文件,使用了較多的編譯選項(xiàng)。我們根據(jù)被測系統(tǒng)選擇實(shí)際可同時(shí)處理的線程數(shù)量,最后得到SPEC rate base測試結(jié)果(基于base標(biāo)準(zhǔn)編譯,SPEC base rate測試代表系統(tǒng)同時(shí)處理多個(gè)任務(wù)的能力)。
和其它測試部件不同,SPEC CPU 2006需要大量的系統(tǒng)物理內(nèi)存,我們的SPEC測試在64位的Windows Server 2008 R2 下完成,對于每個(gè)運(yùn)算核心,最低配置1.5GB內(nèi)存。
內(nèi)存子系統(tǒng)測試
對于內(nèi)存子系統(tǒng)的考察,也是利用SiSoftware Sandra來實(shí)現(xiàn),在該軟件中有相應(yīng)組件可進(jìn)行內(nèi)存帶寬、內(nèi)存延遲等方面的測試。
SiSoftware Sandra v2011
SiSoftware Sandra是一款可運(yùn)行在32bit和64bit Windows操作系統(tǒng)上的分析軟件,這款軟件可以對于系統(tǒng)進(jìn)行方便、快捷的基準(zhǔn)測試,還可以用于查看系統(tǒng)的軟件、硬件等信息。從2007開始,Sandra的Arithmetic benchmarks增加了對SSE3&SSE4 SSE4的支持,在Multi-Media benchmark中增加了對于SSE4的支持,另外還升級了File System benchmark和Removable Storage benchmark兩個(gè)子項(xiàng)目。對于新的硬件的支持當(dāng)然也是該軟件每次升級的重要內(nèi)容之一,SiSoftware Sandra 2011對NUMA架構(gòu)以及最新的Windows 7/Windows Server 2008 R2提供了更好的支持,此外測試項(xiàng)目和測試結(jié)果也有了略微的變化。SiSoftware Sandra所有的基準(zhǔn)測試都針對SMP和SMT進(jìn)行了優(yōu)化,最高可支持32/64路平臺。
存儲子系統(tǒng)測試
對存儲子系統(tǒng)的考察,是利用IOMeter這一軟件來完成。
IOMeter 2006.07.27
IOMeter是一款功能非常強(qiáng)大的IO測試軟件,它除了可以在本機(jī)運(yùn)行測試本機(jī)的磁盤IO性能之外,還提供了模擬網(wǎng)絡(luò)應(yīng)用的能力。為了大家能更好的通過我們的測試數(shù)據(jù)進(jìn)行不同系統(tǒng)之間的對比,我們在測試中都使用相同的腳本。其中的最大IO能力的測試中我們所采用的了數(shù)據(jù)塊大小為512B,100%讀取操作,隨機(jī)率為0%。而另一測試數(shù)據(jù)塊大小則選擇了64KB,100%讀取操作,隨機(jī)率為0%,用于檢測磁盤系統(tǒng)的最大吞吐量。
網(wǎng)絡(luò)應(yīng)用性能測試
應(yīng)用性能測試則利用IT168的網(wǎng)絡(luò)測試環(huán)境,模擬大量的客戶端來實(shí)現(xiàn)對服務(wù)器進(jìn)行訪問,來測試服務(wù)器在提供文件服務(wù)器時(shí)的性能表現(xiàn)。
NetBench 7.03性能測試
NetBench是針對文件服務(wù)器的性能測試軟件,影響NetBench性能的主要是服務(wù)器的磁盤子系統(tǒng),這里所使用的磁盤Raid卡對于測試結(jié)果將會有明顯的影響。測試中我們在被測服務(wù)器上設(shè)立了文件服務(wù)器,NetBench通過網(wǎng)絡(luò)實(shí)驗(yàn)室中60個(gè)客戶端來模擬網(wǎng)絡(luò)中的PC向文件服務(wù)器所發(fā)出的文件傳輸請求,文件服務(wù)器則將存儲在磁盤上的文件數(shù)據(jù)發(fā)送給相應(yīng)的客戶端。同Webbench測試一樣,NetBench測試開始后客戶端會以每四臺一組依連接到服務(wù)器并發(fā)送文件傳輸請求。測試結(jié)束后控制臺收集數(shù)據(jù)并繪制出服務(wù)器能夠達(dá)到的數(shù)據(jù)傳輸變化曲線。