FTP伺服器 傳輸效能測試之Raid 1+0篇

來源:互聯網
上載者:User

標籤:style   http   io   ar   color   os   使用   sp   strong   

FTP伺服器  傳輸效能測試之Raid 1+0篇

2012年02月09日13:27 it168網站原創 於澤 編輯:於澤 查看全文

0)評論(1) 分享

      【IT168 評測】作為日常辦公最常用到的一種應用伺服器,FTP伺服器承擔著很多工作任務,而在FTP伺服器的各項效能指標中,傳輸效率無疑是人們關注的首要因素,在FTP伺服器該做Raid 5嗎?傳輸效能評測一文中,我們曾介紹過在Raid 5模式下,FTP伺服器的傳輸表現。今天我們將在同樣的平台下,分別對伺服器做Raid 1+0、Raid 0以及單塊硬碟的Raid 0,然後測試該伺服器的傳輸表現,進一步為廣大使用者提供選購和應用指導。

  首先簡單介紹下測試平台,本次測試的伺服器為HP DL120 G7-一款基於至強E3平台的1U單路機架伺服器,內部配置4個記憶體插槽,最高支援32GB記憶體,最多可配置4塊3.5寸的硬碟。

  
HP DL120 G7

  由於本次是測試硬碟保護模式對於FTP伺服器效能的影響,在此特別介紹該伺服器所配置的硬碟。

  
  
西部資料WD5003ABYX

  該伺服器配備的是西部資料WD5003ABYX硬碟,容量為500GB。測試中我們使用這些硬碟組建了RAID 5陣列。


  測試伺服器配置一覽

伺服器平台資訊

產品名稱 惠普DL120 G7伺服器
平台類型 單路 Sandy Bridge-E3
處理器子系統
處理器型號 Intel Xeon E3-1240
處理器架構 Intel 32nm Sandy Bridge
代號 Sandy Bridge
處理器封裝 Socket 1155 LGA
核心/線程數量 4/8
主頻 3.3GHz
處理器指令集

MMX,SSE,SSE2,SSE3,
SSE4.1,SSE4.2,EM64T,VT-x,AES,AVX


外部匯流排

DMI

5.0GT/S


L1 Code Cache 4× 32KB 8路集合關聯
L1 Data Cache 4× 32KB 4路集合關聯
L2 Cache 4× 256KB 8路集合關聯
L3 Cache 8MB 16路集合關聯
伺服器主板
主板型號 惠普ProLiant DL120 G7
主板晶片集 惠普ProLiant DL120 G7
北橋晶片特性 2×QPI
VT-d Gen 2

子系統記憶體
記憶體控制器 每整合雙通道U-ECC DDR3 1333CPU
記憶體類型 4GB R-ECC DDR3 1333 SDRAM ×2條
儲存子系統
磁碟控制卡

LSI Embedded MegaRAID SAS RAID Controller


磁碟控制卡規格 4x SATA 3Gb/s
MatrixRAID 0/1/3/5

控制器驅動 LSI MegaSR
13.06.0212.2009

硬碟型號數量 西部資料WD5003ABYX
硬碟規格 7200RPM
500GB
SATA 3Gbps
16MB Cache

軟體環境
作業系統 Microsoft Windows Server 2008 Enterprise R2 x64

   以上為該測試平台的詳細配置,記憶體為16GB,硬碟為4塊500GB的西數硬碟。


  測試環境介紹

   為了進行網路產品的測試,IT168評測中心專門組建了網路實驗室,並搭建了一個有60台用戶端的網路測試環境,通過控制端並利用專業的網路測試軟體, 可以構建出多樣化的網路訪問模型,能夠產生真實的多使用者網路應用環境。可以對伺服器類裝置進行不同應用下的高壓力效能測試,以直觀的結果反映出伺服器產品 在用於不同應用時其真實的效能狀況。

  我們採用千兆交換器作為測試環境的交換裝置,60台單路伺服器作為用戶端,能產生足夠大的網路訪問壓力,因而可以測試伺服器類裝置在實現不同應用時的極限效能。


▲網路實驗室控制台


▲千兆交換器,120個千兆網口


▲用於產生使用者訪問壓力的塔式伺服器


  Raid 1+0 NetBench測試成績

   NetBench是針對檔案伺服器的效能測試軟體,影響NetBench效能的主要是伺服器的磁碟子系統,測試中我們在被測伺服器上設立了檔案服務 器,NetBench通過網路實驗室中60個用戶端來類比網路中的PC向檔案伺服器所發出的檔案傳輸請求,檔案伺服器則將儲存在磁碟上的檔案資料發送給相 應的用戶端。同Webbench測試一樣,NetBench測試開始後用戶端會以每四台一組依串連到伺服器並傳送檔案傳輸請求。測試結束後控制台收集資料 並繪製出伺服器能夠達到的資料轉送變化曲線。


Raid 1+0測試成績


▲Raid 10測試成績曲線

   測試成績中我們看到,在Raid 10模式下,隨著負載的不斷增加,測試成績的曲線大致分為兩個階段,第一階段,總的傳輸速度急速上升,當負載數量達到36左右的時候,進入平緩期,總的傳 輸速度峰值大約為3600MB/s,也就是該FTP伺服器的最佳負載在35台左右,當負載繼續增加時,總的傳輸速度幾乎沒有提升,而回應時間在不斷的增 加,50台負載時的回應時間大約為初始回應時間的2倍多。

  我們知道在之前Raid 5模式的測試中,最佳負載在20左右,而且峰值傳輸速度連2000MB/s都不到,造成這種結果的原因跟Raid模式有很大的關係,Raid 5在寫入過程中需要大量的校正,因此造成計算、吞吐能力大量消耗,而Raid 1+0則不需要,這也就是為什麼最終的測試成績會相差這麼大。


  Raid 0 NetBench測試成績


▲Raid 0測試成績


▲Raid 0測試成績曲線

   Raid 0的測試成績中,我們看到整條曲線大致也分兩個階段,少於30台負載的時候,總的傳輸速度快速上升,大於30台的時候,進入緩慢上升階段,但總體是一個不 斷上升的過程;從總的傳輸速度方面看,峰值最終達到近4000MB/s,較Raid 10略高,而造成這樣的原因,還是與Raid 10和Raid 0的寫入原理有關。


  單塊硬碟Raid 0傳輸效能測試

  之前的測試中,我們都是用四塊硬碟分別做Raid 5、Raid 10和Raid 0進行測試,為了更好的對比效能,我們拔掉了其中的三塊硬碟,只剩下一塊硬碟,然後做Raid 0進行測試,由於僅剩下一塊硬碟,所以測試資料更多的是反應硬碟本身的效能。


單塊硬碟Raid 0測試成績


▲單塊硬碟Raid 0測試成績曲線

   由測試成績看到,單塊硬碟做Raid 0的曲線與Raid  5模式下的測試成績曲線相似,均為三個階段,上升、頂峰、緩慢下降,不過在測試成績方面,無論是總傳輸速度,還是能承擔的並發數量,都要高於Raid 5,當然原因還是Raid 5在寫入過程中大量的校正工作消耗了大量的資源。


  四種模式傳輸效能比較


▲四種模式測試成績曲線

  以上成績可以看出,單純從讀寫角度考慮,Raid 0模式效果最佳,能同時承擔的負載數量也最多,其次為Raid 10,單塊硬碟雖然做了Raid 0,但更多會體現出硬碟本身的效能,而Raid 5模式由於在寫的過程中,需要有大量的同位,效果最差。

   但是從硬碟保護方面考慮,雖然Raid 0在傳輸效果方面表現最佳,但是無論是單塊硬碟做Raid 0,還是一組硬碟做Raid 0,均無冗餘機制,一旦發生故障,資料面臨全部丟失的危險;Raid 10在傳輸方面效果也不錯,但是在硬碟的利用率上最低,通俗的講,會增加額外成本;Raid 5雖然在利用率上有所提高,但是傳輸效能上表現欠佳,而且所能承擔的並發負載數量也最少。

  綜上,在FTP伺服器的選購和應用上,需要多方面考慮因素,根據預算、並發數量、儲存容量、硬碟保護機制等多方面周全。


FTP伺服器 傳輸效能測試之Raid 1+0篇

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.