標籤:sas xfs ssd
在各種測試混合方案中,組合10(組合10:SSD * 2, RAID 0, XFS,WB,nobarrier,noop)的綜合效能最高,因此以它為基準,其他方案與其對比,下表是各組合和組合10的對比:
650) this.width=650;" src="http://dp.imysql.com:8080/files/upload_yejr_imysql/SAS_VS_SSD_MySQL_OLTP%E5%AF%B9%E6%AF%94%E6%B5%8B%E8%AF%95%E8%A1%A8-20120907.png" style="border:0px;" alt="SAS_VS_SSD_MySQL_OLTP%E5%AF%B9%E6%AF%94%" />
相應的對比線形圖:
650) this.width=650;" src="http://dp.imysql.com:8080/files/upload_yejr_imysql/SAS_VS_SSD_MySQL_OLTP%E5%AF%B9%E6%AF%94%E6%B5%8B%E8%AF%95%E5%9B%BE-20120907.png" style="border:0px;" alt="SAS_VS_SSD_MySQL_OLTP%E5%AF%B9%E6%AF%94%" />
測試環境:
650) this.width=650;" src="http://dp.imysql.com:8080/files/upload_yejr_imysql/SAS_VS_SSD_MySQL_OLTP_ENV-20120907.jpg" style="border:0px;" alt="SAS_VS_SSD_MySQL_OLTP_ENV-20120907.jpg" />
結語
1. 在xfs檔案系統模式下,SSD裝置的效能是SAS裝置效能的6 ~ 13倍,平均:9倍,在並發16線程時最高(和MySQL的內部機制有關);
2. SSD裝置使用noop模式的IO調度器效率最高(關於Linux核心IO調度器詳見:http://www.redhat.com/magazine/008jun05/features/schedulers/);
3. xfs設定為nobarrier相比啟用barrier效率高(關於barrier介紹詳見:http://xfs.org/index.php/XFS_FAQ#Write_barrier_support);
4. 建議仍舊啟用陣列卡的WB策略以提高整體陣列隨機IO效能;
5. 在ext4檔案系統模式下,SSD裝置的效能是SAS裝置效能的4.9~8.6倍,平均:6.6倍,在並發16線程時最高(和MySQL的內部機制有關);
6. 在SSD裝置模式下,xfs檔案系統的效能是ext4檔案系統效能的1.06~1.39倍,平均:1.15倍;
7. 在SSD裝置模式下,OLTP並發32線程時效率最高,相比8線程提升 37.1%,相比16線程提升3.9%,相比64線程提升7.2%,相比128線程提升19.5%,相比256線程提升41.6%;
8. 使用SSD裝置時,2塊盤組成RAID 0相比RAID 1的效能提升並不明顯,提升最高約9%;
9. 需要使用LVM時,也盡量先把硬碟組成物理陣列以提升效能,不要把裸盤直接組成LVM組,基於硬體陣列的LVM效能最高是基於裸盤的LVM的2.723倍;
10. 由於ext3下運行mysql效率較低,沒有進行測試。
--------------------------------------分割線--------------------------------------
知數堂 (http://zhishuedu.com)培訓是由資深MySQL專家葉金榮、吳炳錫聯合推出的專業優質培訓品牌,主要有MySQL DBA實戰最佳化和Python營運開發課程,是業內最有良心、最有品質的培訓課程。
本文出自 “老葉茶館” 部落格,請務必保留此出處http://imysql.blog.51cto.com/1540006/1879748
SAS vs SSD各種模式下MySQL TPCC OLTP對比測試結果