磁盤陣列對于企業用戶來說,應用非常普及,作用十分重大。服務器廠商華碩之前推出的PIKE 1064E、1068E等陣列卡,其傳輸速度都達到了3.0Gbps,因此在對付目前企業應用最廣泛的SAS一代硬盤來說足夠了。然而隨著SAS2.0的面世,SAS2.0硬盤的官方傳輸速度是前一代的2倍,達到了6Gbps。顯然此時的SAS2.0硬盤匹配之前的3.0Gbps陣列卡來用,是一種莫大的資源浪費。針對這種情況,華碩工程師在第一時間推出了與SAS2.0相匹配的陣列卡,這便是我們今天介紹的主角—華碩PIKE 2008磁盤陣列卡。PIKE 2008陣列卡的理論傳輸速度相比前面的PIKE1064E和1068E,足足提高了一倍之多,高達6.0Gbps。
華碩 Pike 1068E卡
華碩 pike 2008卡
下面有必要先來了解一下PIKE 2008卡增加了那些新功能。首先讓人用戶最興奮地莫過于它的傳輸速度提高到6Gbps。除此之外,新一代華碩PIKE 2008卡可以支持SATA III和SAS II設備,在RAID級別上也增加了對RAID10的支持,另外,它可以支持更多的操作系統,Windows 7、Fedora 12、Free BSD 8.0、ESX 4.0 UP1、ESXi 4.0這些都可以支持了。
本次評測方式為:首先使用PIKE1068E搭配希捷SAS一代和SAS二代測試一組數據,再用PIKE2008卡分別搭配希捷SAS一代和SAS二代測試出另一組數據,從而全面比較PIKE 1068E和PIKE 2008卡對SAS一代和二代硬盤的支持,并比較同等條件下PIKE2008卡對PIKE 1068E的優勢和不足,希捷SAS二代硬盤對一代硬盤的優勢。
再來介紹本次測試環境和硬件配置:
測試環境和硬件配置 |
測試系統 |
Windows server 2003企業版 32 bit |
主板 |
華碩Z8NA-D6 |
CPU |
Intel XEON E5504 |
內存 |
DDR3 1333Mhz 4GB Reg |
硬盤 |
希捷ST3500630AS(串口,做系統盤) |
希捷ST3146356SS 15K.6*2 |
希捷ST3300657SS 15K.7*2 |
陣列卡 |
華碩PIKE 1068E;華碩PIKE 2008 |
本次測試所用工具筆者選擇了一款非常專業且好用的實時磁盤讀取速度測試軟件HD_Speed 。它可以比較準確地測試到磁盤的持續傳輸率和突發傳輸率,一定程度上反映系統的磁盤性能,可以測試軟盤、硬盤、光驅。并用曲線圖方式體現出來,用它可以很直觀的看出您的硬盤到底有多快,而且也可以很方便的看出光驅的加速曲線。在這里需要說明的是,測試軟件畢竟是第三方的,它只是用來衡量在同等條件下各硬件性能發揮的優劣,它測試出的數據不是一個絕對值,不同的測試軟件之間沒有可比性。
接下來看測試具體過程和數據記錄。我們首先搭建的平臺是PIKE 1068E卡配SAS I和SAS II硬盤(SAS I表示SAS一代硬盤,SAS II表示SAS二代硬盤,后面可類推)。先測試的單個SAS I硬盤的讀取速度,理論傳輸速度3Gbps的一代SAS硬盤測試出其讀取速度是155.9MB/S,這個速度比同是理論傳輸速度為3Gbps的SATA II硬盤快了近30%,應該說這個成績是令人滿意的。
SAS I單個硬盤讀取速度測試
從測試結果中可以看到,該款硬盤的寫入速度幾乎達到讀取速度的高度,這對于在存取速度方面要求較高的用戶來說確實是一個好消息。本次測試所得其寫入速度為154.6MB/S。
SAS I單個硬盤寫入速度測試
由于本次評測的主要對象是華碩陣列卡搭配SAS硬盤的傳輸速度測試,既然是要求速度,那我們就有必要探索其最快、最優之處到底在何處。大家都知道RAID0工作原理是幾個硬盤并行處理,在存取數據時由幾個硬盤分別同時進行操作,讀寫各自的部分,因此其速度是最快的。比較遺憾的是目前筆者手上只有2個這樣的硬盤,所以只能探索2個硬盤組成的RAID0的速度了。
下面兩組數據分別是測試所得RAID0的讀取和寫入速度數據,其速度分別達到了295.6MB/S和286MB/S,相比單個硬盤讀取和寫入能力,幾乎是真的翻了一倍,這可以算是一次理論與實際相一致的特例,RAID0讀寫性能果然不同凡響。
SAS I硬盤RAID0讀取速度測試
SAS I硬盤RAID0寫入速度測試
下面的測試更換PIKE 1068E卡,本次評測的主角正式登場-PIKE 2008卡。在這里主要測試兩種情況,第一,PIKE 2008卡搭配SAS I硬盤讀寫性能測試,以檢驗PIKE 2008卡的向下兼容性;再者,測試PIKE 2008卡搭配SAS II硬盤,探索其最高讀寫性能。
類似上面測試步驟,先來測試其單個SAS I硬盤讀寫速度。測試出讀取和寫入速度分別是150.3MB/S和140.6MB/S。和在PIKE 1068E測試成績相比,這個成績稍有落后。在向下兼容性方面表現不是很好,由于PIKE 2008畢竟是一個陣列卡,用來衡量其性能應該主要看其在做各種陣列,并且其他硬件匹配時所表現出來的,因此這個數據并不能說明其性能不如PIKE 1068E卡,我們只可作為一個參考數據。
SAS I單個硬盤讀取速度測試
SAS I單個硬盤寫入速度測試
縱觀RAID 0是的傳輸速度,PIKE 2008卡同樣落于下風,但幅度不大。此處,進一步證明了,SAS I硬盤搭配PIKE 1068E比PIKE 2008卡性能發揮更好。即在作為二代的陣列卡PIKE 2008在使用一代硬盤時,沒有一代陣列卡搭配一代硬盤發揮好。期待在搭配二代SAS硬盤時,PIKE 2008卡能發揮其最大性能。
SAS I硬盤RAID0讀取速度測試
SAS I硬盤RAID0寫入速度測試
最后一項測試,PIKE 2008卡搭配SAS II硬盤,會有什么樣的成績呢?理論上兩個傳輸帶寬都是6Gbps的搭配,成績應該比前面所有都要好。先參考一下單個硬盤是它的傳輸速度能達到什么樣的高度。下面的測試結果可以看到其讀取速度達到了194.2MB/S,比前面最好讀取成績高出大約25%,正常來說這是一個提高,值得肯定,但是寫入速度卻稍遜一籌。
SAS II單個硬盤讀取速度測試
SAS II單個硬盤寫入速度測試
下面兩組測試是本次評測最重要的部分,RAID 0讀寫速度分別是367.1 MB/S和363MB/S,相當優異,相比同是SAS II硬盤搭配PIKE 1068E卡,整體性能提升大約30%,這是個讓人欣喜的成績,它體現了PIKE二代陣列卡對于一代陣列卡的優勢所在,以及其對SAS II硬盤陣列良好的支持。可能會有人對這樣的成績并不滿意,認為兩個都是二代的設備搭配,性能提升太少。在這里筆者需要澄清一個問題,那就是陣列卡它本身并不具備提高傳輸數據的能力,它的作用是提供更大的帶寬供數據高速傳輸,整個存儲系統的傳輸性能強弱主要還是依附于其存儲設備本身性能的高低以及所做磁盤陣列級別。
SAS II硬盤RAID 0讀取速度測試
SAS II硬盤RAID 0寫入速度測試
信維評測室總結:通過以上三組測試,我們可以總結為:一代SAS硬盤在一代SAS陣列卡和二代SAS陣列卡上表現出的性能基本沒變;二代SAS硬盤在二代SAS陣列卡上性能提升明顯。為了方便大家瀏覽和對比,筆者把以上測試數據制作表格如下:
附:測試數據列表:(單位:MB/S)
PIKE卡 |
1068E |
2008 |
硬盤 |
sas1 |
sas1 |
sas2 |
讀取速度 |
155 |
150 |
194 |
寫入速度 |
154 |
140 |
140 |
RAID 0讀速度 |
295 |
279 |
367 |
RAID 0寫速度 |
286 |
261 |
363 |
(新聞稿 2010-07-01)