SSD磁碟測試不達標排查

Federico發表於2019-03-27

 最近購買了一塊4T的Inter_SSD_D3-4510硬碟安裝在了一臺DELL PowerEdge R640伺服器,經過測試發現磁碟和產品手冊上描述的效能相差過大,相當於產品手冊效能的1/2,一下是產品手冊中的效能描述:
SSD磁碟測試不達標排查

對磁碟進行壓測

  在使用fio或者dd對磁碟吞吐量進行測試的過程中發現,磁碟吞吐量只能到達官方產品手冊的1/2,但是在測試過程中使用iostat -x 1命令檢視%util已經到達100%這證明磁碟壓力可以達標磁碟是正常的,因為磁碟是插到Raid卡上的,從而進一步分析raid卡是否正常。

檢視Raid卡是否正常

/opt/MegaRAID/MegaCli/MegaCli64 -pdlist -aall
SSD磁碟測試不達標排查

SSD磁碟測試不達標排查

  發現Raid卡協商後的速率居然是3R,恰好能合理的解釋出為什麼磁碟效能測試指標剛好是產品手冊定義的1/2了,後續在帶外中將速率修改為6G,重啟後測試正常。

測試結果

吞吐量測試

順序讀

command:fio -filename=/data/test -direct=1 -rw=read -bs=128k -size=10G -iodepth=32 -ioengine=libaio -numjobs=1 -group_reporting -name=test -ramp_time=30 -time_based -runtime=60
SSD磁碟測試不達標排查

順序寫

command:fio -filename=/data/test -direct=1 -rw=write -bs=128k -size=10G -iodepth=32 -ioengine=libaio -numjobs=1 -group_reporting -name=test -ramp_time=30 -time_based -runtime=60
SSD磁碟測試不達標排查

IOPS測試

隨機讀

command:fio -filename=/data/test -direct=1 -rw=randread -bs=4k -size=10G -iodepth=128 -ioengine=libaio -numjobs=1 -group_reporting -name=test -ramp_time=30 -time_based -runtime=60
SSD磁碟測試不達標排查

隨機寫

command:fio -filename=/data/test -direct=1 -rw=randwrite -bs=4k -size=10G -iodepth=128 -ioengine=libaio -numjobs=1 -group_reporting -name=test -ramp_time=30 -time_based -runtime=60
SSD磁碟測試不達標排查

裝置SN編碼查詢

SSD磁碟測試不達標排查

 最後的途徑,搞不定,就報修。

相關文章