System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機,尤其涉及一種閃存讀延遲性能分析方法及裝置。
技術介紹
1、隨著信息技術的飛速發展,閃存作為非易失性存儲設備,在智能手機、平板電腦、固態硬盤(ssd)等領域得到了廣泛應用。讀操作延遲時間是評價閃存性能的關鍵指標,直接影響著設備的整體響應速度和用戶體驗。現有的閃存性能測試方法多側重于平均讀寫速度或特定條件下的性能測試,缺乏對讀操作延遲時間的統計和分析。
技術實現思路
1、本專利技術提供一種閃存讀延遲性能分析方法及裝置,用以解決現有技術中缺乏對讀操作延遲時間的統計和分析的缺陷,實現讀操作延遲時間的統計和分析。
2、本專利技術提供一種閃存讀延遲性能分析方法,包括如下步驟:執行閃存的讀操作;獲取每個預設時間間隔內閃存的讀操作次數以及每次讀操作的讀操作延遲時間;根據所述讀操作次數及所述讀操作延遲時間生成讀操作延遲時間性能分布報告。
3、根據本專利技術提供的一種閃存讀延遲性能分析方法,在所述執行閃存的讀操作之前,所述方法還包括:設置閃存控制器的多組控制參數組合;所述執行閃存的讀操作,包括:在所述多組控制參數組合的控制下分別執行閃存的讀操作。
4、根據本專利技術提供的一種閃存讀延遲性能分析方法,在所述根據所述讀操作次數及所述讀操作延遲時間生成讀操作延遲時間性能分布報告之后,所述方法還包括:響應于當前所述預設時間間隔不是預設最小粒度的時間間隔,對所述閃存控制器的控制參數進行第一調整,并調小所述預設時間間隔,轉到所述執行閃存的讀操作的處理步驟;
5、根據本專利技術提供的一種閃存讀延遲性能分析方法,在所述根據所述讀操作次數及所述讀操作延遲時間生成讀操作延遲時間性能分布報告之后,所述方法還包括:響應于當前所述預設時間間隔是所述預設最小粒度的時間間隔,且根據所述讀操作延遲時間性能分布報告獲知所述多組控制參數組合中存在至少一組所述控制參數組合滿足當前所述預設時間間隔對應的讀延遲性能要求,則終止所述閃存讀延遲性能分析方法的執行,并記錄所述滿足當前所述預設時間間隔對應的讀延遲性能要求的所述至少一組所述控制參數組合;響應于當前所述預設時間間隔是所述預設最小粒度的時間間隔,且根據所述讀操作延遲時間性能分布報告獲知所述多組控制參數組合中不存在滿足當前所述預設時間間隔對應的讀延遲性能要求的所述控制參數組合,則對所述閃存控制器的控制參數進行第二調整,并轉到所述執行閃存的讀操作的處理步驟;其中,所述對所述閃存控制器的控制參數進行第二調整,包括:調整所述控制參數組合中至少一個控制參數的取值;和/或,增加新的控制參數組合。
6、根據本專利技術提供的一種閃存讀延遲性能分析方法,所述執行閃存的讀操作,包括:根據在所述預設時間間隔內讀操作的第一預設次數,進行閃存的讀操作;和/或,根據在所述預設時間間隔內讀寫混合操作的第二預設次數,隨機進行閃存的讀操作。
7、根據本專利技術提供的一種閃存讀延遲性能分析方法,所述方法還包括:通過可視化圖表或數據文件形式輸出所述讀操作延遲時間性能分布報告及優化后的參數設置。
8、本專利技術還提供一種閃存讀延遲性能分析裝置,包括如下模塊:執行模塊,用于:執行閃存的讀操作;獲取模塊,用于:獲取每個預設時間間隔內閃存的讀操作次數以及每次讀操作的讀操作延遲時間;生成模塊,用于:根據所述讀操作次數及所述讀操作延遲時間生成讀操作延遲時間性能分布報告。
9、本專利技術還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如上述任一種所述閃存讀延遲性能分析方法。
10、本專利技術還提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種所述閃存讀延遲性能分析方法。
11、本專利技術還提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現如上述任一種所述閃存讀延遲性能分析方法。
12、本專利技術提供的閃存讀延遲性能分析方法及裝置,通過執行閃存的讀操作,獲取每個預設時間間隔內閃存的讀操作次數以及每次讀操作的讀操作延遲時間,根據讀操作次數及讀操作延遲時間生成讀操作延遲時間性能分布報告,實現了讀操作延遲時間的統計和分析,有利于優化閃存性能。
本文檔來自技高網...【技術保護點】
1.一種閃存讀延遲性能分析方法,其特征在于,包括:
2.根據權利要求1所述的閃存讀延遲性能分析方法,其特征在于,在所述執行閃存的讀操作之前,所述方法還包括:設置閃存控制器的多組控制參數組合;
3.根據權利要求2所述的閃存讀延遲性能分析方法,其特征在于,在所述根據所述讀操作次數及所述讀操作延遲時間生成讀操作延遲時間性能分布報告之后,所述方法還包括:
4.根據權利要求3所述的閃存讀延遲性能分析方法,其特征在于,在所述根據所述讀操作次數及所述讀操作延遲時間生成讀操作延遲時間性能分布報告之后,所述方法還包括:
5.根據權利要求4所述的閃存讀延遲性能分析方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的閃存讀延遲性能分析方法,其特征在于,所述執行閃存的讀操作,包括:
7.一種閃存讀延遲性能分析裝置,其特征在于,包括:
8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至6任一項所述閃存讀延遲性能分析
9.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至6任一項所述閃存讀延遲性能分析方法。
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至6任一項所述閃存讀延遲性能分析方法。
...【技術特征摘要】
1.一種閃存讀延遲性能分析方法,其特征在于,包括:
2.根據權利要求1所述的閃存讀延遲性能分析方法,其特征在于,在所述執行閃存的讀操作之前,所述方法還包括:設置閃存控制器的多組控制參數組合;
3.根據權利要求2所述的閃存讀延遲性能分析方法,其特征在于,在所述根據所述讀操作次數及所述讀操作延遲時間生成讀操作延遲時間性能分布報告之后,所述方法還包括:
4.根據權利要求3所述的閃存讀延遲性能分析方法,其特征在于,在所述根據所述讀操作次數及所述讀操作延遲時間生成讀操作延遲時間性能分布報告之后,所述方法還包括:
5.根據權利要求4所述的閃存讀延遲性能分析方法,其特征在于,所述方法還包括:
6.根據權利...
【專利技術屬性】
技術研發人員:姚光樂,曹成,王宇,王璞,
申請(專利權)人:山東云海國創云計算裝備產業創新中心有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。