ChinaByte比特網(wǎng) 4月10日 - 在“Xeon+SSD+Lustre:IDF2013企業(yè)存儲之旅預覽”一文中,我已經(jīng)提到了SSD仍是今年Intel在企業(yè)計算領域發(fā)力的重點之一。本文的介紹和討論將圍繞技術課程《利用英特爾固態(tài)硬盤加速云計算》的內(nèi)容展開。
利用英特爾固態(tài)硬盤加速云計算.pdf點擊下載
在SAS RAID和HBA卡層面對SSD驅動器的優(yōu)化,相信許多國內(nèi)用戶都已經(jīng)不陌生了。我們在深度評測《Adaptec maxCache測試:SSD緩存加速驗證篇》中也寫過相關的東西。FastPath是LSI 6Gb/s SAS RAID卡(12Gb/s產(chǎn)品想必也會帶)Firmware上可通過License打開的一個選項。
此外,上面還給出了條帶大小的建議、關閉讀緩存(即使用Direct IO)、應用層IO對列深度/線程建議等。
通過這個柱狀圖,在Linux系統(tǒng)中優(yōu)化I/O配置能夠充分發(fā)揮出SSD的性能。比如Intel SSD 910 MLC 800GB默認狀態(tài)下4KB隨機讀IOPS只有150,000,優(yōu)化之后的Deadline則超過了200,000。
上面的圖表為4個Intel SSD DC S3700使用LSI-9271-8i RAID卡分別做RAID 0/5的隨機讀寫性能曲線,左邊小數(shù)據(jù)塊的參考價值大一些。與HDD最大的區(qū)別是,SSD的寫入性能通常要明顯低于讀取性能,這在RAID 5隨機寫方面顯得比較突出。我們以前做過的SSD 710 RAID 1測試成績也提供給大家作為參考。
隨著閃存在企業(yè)存儲應用中的增加,內(nèi)存數(shù)據(jù)庫反而被人們更多地提及了,因為閃存可以作為DRAM容量的補充并具備非易失性(永久性存儲)。不只是Intel,F(xiàn)usion-io等廠商也在該領域下了不少功夫。上圖中給出了一個Oracle TimesTen的SSD推薦配置,官方提供的性能測試數(shù)值在這里就不列出了。據(jù)了解,在SAP HANA內(nèi)存計算系統(tǒng)中也有PCIe閃存卡的應用,因為它們可以兼顧性能、容量、數(shù)據(jù)的可用性和一致性。
我們看到了Intel CAS緩存加速軟件(Cache Acceleration Software)的原理圖。這里非易失性的閃存被用于L2讀緩存——針對較熱讀取數(shù)據(jù),而DRAM系統(tǒng)內(nèi)存則用于L1讀緩存——針對最熱的讀取。因此稱為多層讀緩存。
上圖為SSD在提升Hadoop混合工作負載集群性能上的貢獻。我們看到相對于傳統(tǒng)機械硬盤,Intel CAS閃存緩存方案性能提升了31%,而純SSD配置則進一步提升到51%。雖然后者性能是前者的1.5倍,但CAS的性價比顯然會更好。
這里補充一點,用閃存來提高Hadoop(應該主要是HDFS文件系統(tǒng))的性能,我們在上個月的2013 LSI亞太存儲論壇上也看到過相關演示。
相關閱讀:IDF2013:NVM Express目標SAN共享存儲
IDF2013:PCIe SSD趨勢——2.5英寸熱插拔
IDF2013:PCIe閃存的盛宴——誰領風騷?