System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及存儲領域,具體是一種固態硬盤性能穩定性測試方法、系統及介質。
技術介紹
1、固態硬盤的性能穩定性對于數據可靠性、應用程序的性能、用戶體驗、成本效益等方面都有很大的影響,在當前的測試現狀中,針對長時間在小范圍lba內大壓力讀取文件場景下的性能穩定性測試缺乏專門測試方法。常規的性能測試方法難以全面覆蓋長時間小范圍?lba?內大壓力讀取文件的情況,因此,需要一種長時間在小范圍?lba?內大壓力讀取文件場景下的性能穩定性的測試方法。
技術實現思路
1、針對現有技術的缺陷,本專利技術針對長時間小范圍?lba?內大壓力讀取文件的場景設計一種新的測試方法,該方法能充分反映小范圍lba內讀取負載的穩定性情況。
2、為了解決所述技術問題,本專利技術采用的技術方案是:一種固態硬盤性能穩定性測試方法,包括以下步驟:
3、s01、搭載待測固態硬盤的測試機開機,記錄待測固態硬盤的日志信息;
4、s02、對待測固態硬盤進行全盤低格;
5、s03、對待測固態硬盤執行全盤128k順序寫?3?遍,使待測固態硬盤進入穩態;
6、s04、在待測固態硬盤內隨機選取一個測試初始地址,在待測固態硬盤內部1gb?空間范圍內執行長時間大壓力隨機讀操作,長時間是72小時以上,大壓力是隊列深度為64、線程數為4、不同bs隨機讀壓力測試,保存測試過程中的寫帶寬監控數據,遍歷bs參數,bs為塊大小,即單次執行i/o操作的塊大小;
7、s05、依據不同b
8、s06、步驟s04結束后,記錄待測固態硬盤的日志信息,并將記錄的日志信息與測試前的日志信息進行對比,若滿足日志對比條件,則日志對比通過;
9、如果性能曲線圖與日志對比都通過,則本輪測試通過,否則測試失敗,測試結束。
10、進一步的,日志對比條件為:無錯誤信息增加,溫度與功耗符合測試標準,fio輸出無報錯,系統日志無io錯誤。
11、進一步的,步驟s03中,通過fio工具對待測樣品執行全盤128k順序寫?3?遍,fio工具參數為-numjobs=1?--iodepth=128?--rw=write?--bs=128k?--loops=3?--size=100%。
12、進一步的,步驟s04中,使用fio工具在待測?ssd?內部?1gb?空間范圍內執行長時間大壓力隨機讀操作。
13、進一步的,bs參數為4、8、?16、?20、?32、?48,其他fio工具參數為:--thread=1?--direct=1?--norandommap=1?--randrepeat=0?--rw=randread?--bs=${blk?size}k?--size=1g?--runtime=4h?--time?based?--group?reporting?--ioengine=libaio?--numjobs=4?--iodepth=64。
14、進一步的,在待測固態硬盤內部1gb?空間范圍內執行長時間大壓力隨機讀操作的次數為3,每次隨機讀操作的測試初始地址與上次隨機讀操作的測試初始地址不同。
15、進一步的,步驟s04中,保存測試過程中的寫帶寬秒級監控數據,步驟s05中,依據不同bs參數保存秒級帶寬監控數據。
16、進一步的,步驟s01、s06保存的日志信息均包括smart?log、vendor?log。
17、本專利技術還公開一種固態硬盤性能穩定性測試系統,包括處理器和存儲有程序指令的存儲器,所述處理器被配置為在運行所述程序指令時,執行如上所述的固態硬盤性能穩定性測試方法。
18、本專利技術還公開一種存儲介質,存儲有程序指令,所述程序指令在運行時,執行如上所述的固態硬盤性能穩定性測試方法。
19、本專利技術的有益效果:有助于性能穩定性評估:
20、1、通過長時間的大壓力讀取文件測試,可以全面評估固態硬盤在特定lba范圍內的性能穩定性。這有助于發現設備在長時間使用過程中是否存在性能下降、異常波動或其他穩定性問題。
21、2、對設備健康狀態有效監測:測試過程中的性能監控和smart?log、vendor?log數據記錄可以幫助監測存儲設備的健康狀態。通過分析這些數據和異常事件記錄,可以及時發現潛在的設備問題并采取相應的預防措施。
22、3、有助于性能優化和改進:測試結果可以為固態硬盤的性能優化和改進提供重要參考。通過分析測試數據,制定針對性的優化策略,有助于提升設備在大壓力讀取文件場景下的性能表現。
23、4、提高可靠性驗證:長時間的大壓力讀取文件測試可以驗證固態硬盤在極端使用條件下的可靠性,模擬真實的用戶場景,這有助于確認設備在長時間高負載讀取情況下的穩定性和可靠性,提高設備的可信度。
24、綜上所述,長時間在小范圍lba內大壓力讀取文件場景下的性能穩定性測試方法有助于全面評估存儲設備的性能表現和穩定性,為設備的可靠運行提供重要參考,同時也為性能優化和故障預防提供了有力支持。
本文檔來自技高網...【技術保護點】
1.一種固態硬盤性能穩定性測試方法,其特征在于:包括以下步驟:
2.根據權利要求1所述的固態硬盤性能穩定性測試方法,其特征在于:日志對比條件為:無錯誤信息增加,溫度與功耗符合測試標準,FIO輸出無報錯,系統日志無IO錯誤。
3.根據權利要求1所述的固態硬盤性能穩定性測試方法,其特征在于:步驟S03中,通過fio工具對待測樣品執行全盤128k順序寫?3?遍,fio工具參數為-numjobs=1?--iodepth=128?--rw=write?--bs=128k?--loops=3?--size=100%。
4.根據權利要求1所述的固態硬盤性能穩定性測試方法,其特征在于:步驟S04中,使用fio工具在待測?SSD?內部?1GB?空間范圍內執行長時間大壓力隨機讀操作。
5.根據權利要求1所述的固態硬盤性能穩定性測試方法,其特征在于:bs參數為4、8、16、?20、?32、?48,其他fio工具參數為:--thread=1?--direct=1?--norandommap=1-randrepeat=0--rw=randread?--bs=
6.根據權利要求1所述的固態硬盤性能穩定性測試方法,其特征在于:在待測固態硬盤內部1GB?空間范圍內執行長時間大壓力隨機讀操作的次數為3,每次隨機讀操作的測試初始地址與上次隨機讀操作的測試初始地址不同。
7.根據權利要求1所述的固態硬盤性能穩定性測試方法,其特征在于:步驟S04中,保存測試過程中的寫帶寬秒級監控數據,步驟S05中,依據不同bs參數保存秒級帶寬監控數據。
8.根據權利要求1所述的固態硬盤性能穩定性測試方法,其特征在于:步驟S01、S06保存的日志信息均包括smart?log、vendor?log。
9.一種固態硬盤性能穩定性測試系統,包括處理器和存儲有程序指令的存儲器,其特征在于,所述處理器被配置為在運行所述程序指令時,執行如權利要求1至8任一項所述的固態硬盤性能穩定性測試方法。
10.一種存儲介質,存儲有程序指令,其特征在于,所述程序指令在運行時,執行如權利要求1至8任一項所述的固態硬盤性能穩定性測試方法。
...【技術特征摘要】
1.一種固態硬盤性能穩定性測試方法,其特征在于:包括以下步驟:
2.根據權利要求1所述的固態硬盤性能穩定性測試方法,其特征在于:日志對比條件為:無錯誤信息增加,溫度與功耗符合測試標準,fio輸出無報錯,系統日志無io錯誤。
3.根據權利要求1所述的固態硬盤性能穩定性測試方法,其特征在于:步驟s03中,通過fio工具對待測樣品執行全盤128k順序寫?3?遍,fio工具參數為-numjobs=1?--iodepth=128?--rw=write?--bs=128k?--loops=3?--size=100%。
4.根據權利要求1所述的固態硬盤性能穩定性測試方法,其特征在于:步驟s04中,使用fio工具在待測?ssd?內部?1gb?空間范圍內執行長時間大壓力隨機讀操作。
5.根據權利要求1所述的固態硬盤性能穩定性測試方法,其特征在于:bs參數為4、8、16、?20、?32、?48,其他fio工具參數為:--thread=1?--direct=1?--norandommap=1-randrepeat=0--rw=randread?--bs=${blk?size}k?--size=1g?--runti...
【專利技術屬性】
技術研發人員:楊雪,王璞,李瑞東,
申請(專利權)人:山東華芯半導體有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。