中興ZXF20 R400 V2.1服務器以Intel最新的雙核Xeon平臺為基礎,攜兩顆著名的“Woodcrest”處理器,輔以I/O加速等最新技術迎接挑戰。我們饒有興趣地對其性能和平臺的先進性進行了測試,結果顯示:它可以高效地服務于Web系統,具備超越“前人”的網絡處理特性,擁有強大的處理能力,并具有良好的可擴展性。
498)this.style.width=498;" border=0>
測試結果也在相當程度上印證了ZXF20 R400 V2.1的產品定位:為電信增值服務、移動接入應用、中小企業Web應用以及網絡游戲后臺接入與計算等領域提供上佳之選。
卓越的Web性能
如今的Web系統給服務器硬件施加了更大的壓力。而且,隨著網上銀行為更多人所接受,企業安全意識的提升,基于SSL的Web加密傳輸也越來越多,加密傳輸勢必帶來性能的大幅下降,也刺激著服務器處理能力的加強。
我們借助思博倫通信的應用性能測試工具Avalanche 2500,對ZXF20 R400 V2.1的Web性能進行了測試。
我們在ZXF20 R400 V2.1上安裝了32位的Windows 2003(SP1)企業版操作系統,IIS6.0作為Web服務器軟件。由Avalanche 2500模擬成千上萬個瀏覽器用戶,通過HTTP和HTTPS協議訪問服務器。二者使用千兆端口直接相連,測試拓撲如圖1所示。
498)this.style.width=498;" border=0>
我們使用尺寸為100K字節的大靜態頁作為樣本,Avalanche 2500在60秒的時間內模擬的并發瀏覽器用戶從零增加到3000,并保持60秒。結果如表1所示,在較大并發用戶的條件下,Web系統仍能保證順暢連接,即:頁面響應成功率為100%,且頁面響應延遲較小。
498)this.style.width=498;" border=0>
在不加密的條件下,通過性能監視器發現,服務器的網卡利用率接近100%,CPU與內存的消耗很低,CPU利用率一直穩定在5%左右。然后,我們啟用網站的SSL加密功能。一臺裝有Windows 2000 Server的服務器作為證書頒發機構,為被測ZXF20 R400 V2.1上的Web系統頒發服務器端證書,RSA密鑰長度為1024位。我們發現,由于大強度加密運算的引入,服務器的CPU占用率有了明顯提升,一般在20%~70%之間波動,偶爾會飆升到90%以上。網卡的利用率也隨之降低。盡管HTTPS的總體性能比HTTP下降了約70%,但仍好過我們的預期:延遲較小,并在2分鐘內成功響應了42915個頁面請求。
上述測試采用的3000并發用戶遠不是ZXF20 R400 V2.1的極限,它滿足了我們“頁面響應成功率100%,且延遲較小”的前提條件。應該說,同一時刻,即便是在加密傳輸的條件下,仍能保證3000個并發用戶的順暢訪問,這對于中型Web系統來說已經足夠了。
為了感受一下ZXF20 R400 V2.1接受并發TCP連接的能力,我們還構造了一個僅僅顯示“Hello the world”的超小靜態頁以保證網絡I/O不會成為瓶頸。使用一個千兆端口,Avalanche 2500在12分鐘內,模擬并發用戶從0增加到30000個,并在峰值保持180秒。結果它與ZXF20 R400 V2.1成功建立了30000個TCP連接并穩定保持。頁面響應延遲仍在可接受的范圍內,并保證100%的響應成功率。
初顯I/O加速效果
ZXF20 R400 V2.1基于Intel Bensley平臺,它配有兩塊支持Intel I/OAT(I/O加速技術)的千兆網卡——Intel Pro/1000 EB。Intel創新的I/O加速技術通過優化TCP/IP協議計算等手段,達到高負載條件下降低系統開銷的目的,節省的處理器資源使用戶可以得到更優質的服務。這項技術是以往的服務器所不具備的。
我們用Windows DDK中的NTTtcp網絡性能測試工具對ZXF20 R400 V2.1的I/O加速效果進行了驗證。
我們將另一臺配有兩塊千兆網卡的雙路服務器作為NTTtcp的發送方與ZXF20 R400 V2.1直接相連。如圖2所示,兩臺服務器的兩對網卡兩兩相連,分別處在不同的IP網段,ZXF20 R400 V2.1作為NTTtcp的接收方,并率先啟動接收進程。
NTTtcp的結果顯示,在兩個千兆口都幾乎滿負荷運轉的情況下,啟動I/OAT前后,ZXF20 R400 V2.1的CPU占用率存在明顯差別,重復三次測試,效果都極為相似。在啟動了I/O加速的條件下,CPU資源節省了約30%(每次測試前的CPU利用率均為零)。表2所示為任選的其中一次的測試結果。(查看所有測試項目及詳細數據,請登錄www.cnw.com.cn閱讀完整版本的測試報告。)
先進的平臺設計
ZXF20 R400 V2.1配置了兩顆代號為“Woodcrest”的Intel Xeon 5130處理器,配置了多達4M的二級緩存。
我們使用SiSoftware的Sandra Lite XI.SP1a,對服務器的CPU處理能力進行了測試。結果,無論是浮點運算還是多媒體性能,ZXF20 R400 V2.1都給出了很高的數據表現。比如,針對CPU多媒體性能的基準測試——Integer ×8 iS-SSE3,其結果高達219373(it/s)。
ZXF20 R400 V2.1配置了4條1G DDR2 SDRSAM/FBDIMM內存,并最高可將物理內存擴充到24G。而且,ZXF20 R400 V2.1所使用的Bensley平臺可以兼容Intel最新的四核處理器,使得用戶獲得了更好的可擴展性。另外,它采用機架式結構,并只占用2U的空間,為企業實現高密度運算提供了可能。
管理簡單易行
服務器往往被置于托管機房中,ZXF20 R400 V2.1日常管理非常方便。它隨機附帶的“導航”光盤提供了基于SNMP的遠程管理軟件——系統部署工具,它基于客戶端/服務器模式。