System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及功耗管理,特別是涉及一種固態硬盤的功耗能效測試方法、存儲介質和程序產品。
技術介紹
1、近年來,固態硬盤(solid?state?disk或solid?state?drive,ssd)技術向著大容量、高速率、低延時等方向快速發展,在實現高性能指標的同時不斷降低容量成本,因而逐漸替代機械硬盤成為高性能、高可靠存儲領域的主流產品。但是,在ssd實現大容量和高速率等高性能指標的同時,產品功耗也隨之增加。因此,功耗能效測試成為了ssd產品的重要測試項目。
2、而現有ssd功耗能效測試中,普遍通過萬用表或功率計等設備進行測試,但這種方法相對簡單,適用于ssd靜態或穩態條件下的功耗測試,或是采用專門制作ssd的功耗能效測試分析裝置,兼容范圍小,測試效率低,測試成本高,不能滿足復雜場景條件下ssd功耗和能效的測試要求。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種固態硬盤的功耗能效測試方法、存儲介質和程序產品,能夠利用一套裝置同時實現多種類型固態硬盤復雜場景下功耗能效的全面精準測試。
2、第一方面,本申請提供了一種固態硬盤的功耗能效測試方法,該方法包括:
3、在固態硬盤滿足第一測試條件的情況下,針對固態硬盤的多個測試狀態中每個測試狀態,在多個采集時刻分別對固態硬盤的功耗參數進行采集,得到多個采集時刻下的功耗參數,并綜合多個采集時刻下的功耗參數,得到固態硬盤在測試狀態下的功耗測試結果;
4、針對固態硬盤的多個能效指標中每個能效
5、基于固態硬盤在每個測試狀態下的功耗測試結果和固態硬盤在每個能效指標下的能效測試結果,得到固態硬盤的功耗能效測試結果。
6、在其中一個實施例中,多個測試狀態包括非工作狀態、工作狀態、切換狀態或偏壓狀態中至少兩個,切換狀態是指從一個測試狀態切換到另一個測試狀態后的狀態。
7、在其中一個實施例中,每個功耗參數包括電壓參數和電流參數,綜合多個采集時刻下的功耗參數,得到固態硬盤在測試狀態下的功耗測試結果,包括:
8、對于每個采集時刻,采用采集時刻下的電壓參數和電流參數,計算得到固態硬盤在采集時刻下的功率;綜合固態硬盤在每個采集時刻下的功率,得到固態硬盤在測試狀態下的功耗測試結果。
9、在其中一個實施例中,在固態硬盤滿足能效指標對應的測試狀態的情況下,還包括:
10、針對固態硬盤的多個測試狀態中每個測試狀態,在多個采樣時刻分別對固態硬盤的功耗參數進行采集,得到每個采樣時刻下的功耗參數;
11、綜合能效指標在多個采樣時刻下的指標值,得到固態硬盤在能效指標下的能效測試結果,包括:
12、綜合能效指標在多個采樣時刻下的指標值和每個采樣時刻下的功耗參數,得到固態硬盤在能效指標下的能效測試結果。
13、在其中一個實施例中,綜合能效指標在多個采樣時刻下的指標值和每個采樣時刻下的功耗參數,得到固態硬盤在能效指標下的能效測試結果,包括:
14、針對每個采樣時刻,根據采樣時刻下的功耗參數確定固態硬盤在采樣時刻下的功率,并根據能效指標在采樣時刻下的指標值和固態硬盤在采樣時刻下的功率,計算得到采樣時刻下能效指標的能效比;綜合每個采樣時刻下能效指標的能效比,得到固態硬盤在能效指標下的能效測試結果。
15、在其中一個實施例中,多個能效指標包括每秒輸入輸出操作次數能效指標和帶寬能效指標。
16、第二方面,本申請還提供了一種固態硬盤的性能測試裝置,該裝置包括:
17、功耗測試模塊,用于在固態硬盤滿足第一測試條件的情況下,針對固態硬盤的多個測試狀態中每個測試狀態,在多個采集時刻分別對固態硬盤的功耗參數進行采集,得到多個采集時刻下的功耗參數,并綜合多個采集時刻下的功耗參數,得到固態硬盤在測試狀態下的功耗測試結果;
18、能效測試模塊,用于針對固態硬盤的多個能效指標中每個能效指標,在固態硬盤滿足能效指標對應的測試狀態的情況下,在多個采樣時刻分別對能效指標的值進行采集,得到能效指標在多個采樣時刻下的指標值,并綜合能效指標在多個采樣時刻下的指標值,得到固態硬盤在能效指標下的能效測試結果;
19、結果確定模塊,用于基于固態硬盤在每個測試狀態下的功耗測試結果和固態硬盤在每個能效指標下的能效測試結果,得到固態硬盤的功耗能效測試結果。
20、第三方面,本申請還提供了一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
21、在固態硬盤滿足第一測試條件的情況下,針對固態硬盤的多個測試狀態中每個測試狀態,在多個采集時刻分別對固態硬盤的功耗參數進行采集,得到多個采集時刻下的功耗參數,并綜合多個采集時刻下的功耗參數,得到固態硬盤在測試狀態下的功耗測試結果;
22、針對固態硬盤的多個能效指標中每個能效指標,在固態硬盤滿足能效指標對應的測試狀態的情況下,在多個采樣時刻分別對能效指標的值進行采集,得到能效指標在多個采樣時刻下的指標值,并綜合能效指標在多個采樣時刻下的指標值,得到固態硬盤在能效指標下的能效測試結果;
23、基于固態硬盤在每個測試狀態下的功耗測試結果和固態硬盤在每個能效指標下的能效測試結果,得到固態硬盤的功耗能效測試結果。
24、第四方面,本申請還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
25、在固態硬盤滿足第一測試條件的情況下,針對固態硬盤的多個測試狀態中每個測試狀態,在多個采集時刻分別對固態硬盤的功耗參數進行采集,得到多個采集時刻下的功耗參數,并綜合多個采集時刻下的功耗參數,得到固態硬盤在測試狀態下的功耗測試結果;
26、針對固態硬盤的多個能效指標中每個能效指標,在固態硬盤滿足能效指標對應的測試狀態的情況下,在多個采樣時刻分別對能效指標的值進行采集,得到能效指標在多個采樣時刻下的指標值,并綜合能效指標在多個采樣時刻下的指標值,得到固態硬盤在能效指標下的能效測試結果;
27、基于固態硬盤在每個測試狀態下的功耗測試結果和固態硬盤在每個能效指標下的能效測試結果,得到固態硬盤的功耗能效測試結果。
28、第五方面,本申請還提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現以下步驟:
29、在固態硬盤滿足第一測試條件的情況下,針對固態硬盤的多個測試狀態中每個測試狀態,在多個采集時刻分別對固態硬盤的功耗參數進行采集,得到多個采集時刻下的功耗參數,并綜合多個采集時刻下的功耗參數,得到固態硬盤在測試狀態下的功耗測試結果;
30、針對固態硬盤的多個能效指標中每本文檔來自技高網...
【技術保護點】
1.一種固態硬盤的功耗能效測試方法,其特征在于,所述方法應用于計算機設備,所述固態硬盤通過電源接口通道與可編程直流電源進行連接,通過數據接口通道與計算機設備進行連接,且所述可編程直流電源通過數據線與所述計算機設備進行連接,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述多個測試狀態包括非工作狀態、工作狀態、切換狀態或偏壓狀態中至少兩個,所述切換狀態是指從一個測試狀態切換到另一個測試狀態后的狀態。
3.根據權利要求1所述的方法,其特征在于,每個所述功耗參數包括電壓參數和電流參數,所述綜合多個采集時刻下的功耗參數,得到所述固態硬盤在所述測試狀態下的功耗測試結果,包括:
4.根據權利要求1所述的方法,其特征在于,在所述固態硬盤滿足所述能效指標對應的測試條件的情況下,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述綜合所述能效指標在多個采樣時刻下的指標值和每個采樣時刻下的功耗參數,得到所述固態硬盤在所述能效指標下的能效測試結果,包括:
6.根據權利要求1所述的方法,其特征在于,所述多個能效指標包括每
7.一種固態硬盤的功耗能效測試裝置,其特征在于,所述裝置包括:
8.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
10.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種固態硬盤的功耗能效測試方法,其特征在于,所述方法應用于計算機設備,所述固態硬盤通過電源接口通道與可編程直流電源進行連接,通過數據接口通道與計算機設備進行連接,且所述可編程直流電源通過數據線與所述計算機設備進行連接,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述多個測試狀態包括非工作狀態、工作狀態、切換狀態或偏壓狀態中至少兩個,所述切換狀態是指從一個測試狀態切換到另一個測試狀態后的狀態。
3.根據權利要求1所述的方法,其特征在于,每個所述功耗參數包括電壓參數和電流參數,所述綜合多個采集時刻下的功耗參數,得到所述固態硬盤在所述測試狀態下的功耗測試結果,包括:
4.根據權利要求1所述的方法,其特征在于,在所述固態硬盤滿足所述能效指標對應的測試條件的情況下,所述方法還包括:
5.根據權利要求4所述的方法,其特征...
【專利技術屬性】
技術研發人員:余永濤,周圣澤,李小娟,任艷,劉紅輝,
申請(專利權)人:中國電子產品可靠性與環境試驗研究所工業和信息化部電子第五研究所中國賽寶實驗室,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。