[發明專利]一種寫放大系數測試方法、裝置及電子設備和存儲介質有效
| 申請號: | 202010327110.4 | 申請日: | 2020-04-23 |
| 公開(公告)號: | CN111540400B | 公開(公告)日: | 2022-10-25 |
| 發明(設計)人: | 賈祥玉 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G11C29/08 | 分類號: | G11C29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王曉坤 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 放大 系數 測試 方法 裝置 電子設備 存儲 介質 | ||
本申請公開了一種寫放大系數測試方法、裝置及設備和介質,該方法包括:在固態硬盤滿配狀態下對所有固態硬盤進行初始化,并將所有固態硬盤劃分為預設數量的硬盤組;分別對各個硬盤組進行預處理,以使各組硬盤處于不同的數據讀寫狀態,確定預處理后各個硬盤的第一寫入數據量;基于預設讀寫策略對預處理后的各個硬盤進行預設時間段的讀寫,并在讀寫完成之后獲取各個硬盤的第二寫入數據量;結合第一寫入數據量和第二寫入數據量,確定各個硬盤的寫放大系數,得到測試結果。本申請能夠在服務器固態硬盤滿配的情況下測試固態硬盤在不同數據讀寫狀態下的寫放大系數,從而確保寫放大測試結果的準確性和有效性,為固態硬盤的性能分析提供了良好的數據基礎。
技術領域
本申請涉及計算機技術領域,更具體地說,涉及一種寫放大系數測試方法、裝置及一種電子設備和一種計算機可讀存儲介質。
背景技術
隨著信息技術的高速發展,數據呈爆炸式的增長,基于NVMe(Non-VolatileMemory express,非易失性內存主機控制器接口規范)的SSD(Solid State Drive,固態硬盤)已成為主流的企業級數據存儲載體,讀寫性能及可靠性是判斷SSD是否穩定可用的重要依據,而這都基于Firmware算法的優劣性。評估Firmware算法優劣性的重要指標之一就是寫放大系數。原則上,寫放大系數越小,Firmware算法越優,而寫放大系數的大小又受到OP(Over-Provisioning,預留空間)及GC(Garbage Collection,垃圾回收)算法的影響。因此,如何準確地測試出SSD的寫放大系數是本領域技術人員亟待解決的問題。
發明內容
本申請的目的在于提供一種寫放大系數測試方法、裝置及一種電子設備和一種計算機可讀存儲介質,確保寫放大測試結果的準確性和有效性。
為實現上述目的,本申請提供了一種寫放大系數測試方法,包括:
在固態硬盤滿配狀態下,對所有固態硬盤進行初始化,并將所述所有固態硬盤劃分為預設數量的硬盤組;
分別對各個硬盤組進行預處理,以使各組硬盤處于不同的數據讀寫狀態,并確定預處理后各個硬盤的第一寫入數據量;
基于預設讀寫策略對預處理后的各個硬盤進行預設時間段的讀寫,并在讀寫完成之后獲取各個硬盤的第二寫入數據量;
結合所述第一寫入數據量和所述第二寫入數據量,確定各個硬盤的寫放大系數,得到測試結果。
可選的,所述在固態硬盤滿配狀態下,對所有固態硬盤進行初始化,并將所述所有固態硬盤劃分為預設數量的硬盤組,包括:
在固態硬盤滿配狀態下進行冷啟動,并在啟動后對所述所有固態硬盤進行低級格式化處理,以使各個固態硬盤均為預設格式;
在低級格式化處理之后,卸載原始的NVMe驅動,并重新加載NVMe驅動;
對所述所有固態硬盤進行分組,得到第一硬盤組、第二硬盤組和第三硬盤組。
可選的,所述分別對各個硬盤組進行預處理,以使各組硬盤處于不同的數據讀寫狀態,包括:
分別確定各個硬盤組對應的寫入策略,所述寫入策略包括塊大小、隊列深度、寫入次數、寫入方式、寫入范圍和寫入時間中任一項或任幾項的組合;
基于所述寫入策略分別對各個硬盤組中的硬盤進行寫入操作,以使各組硬盤處于不同的數據讀寫狀態。
可選的,所述確定預處理后各個硬盤的第一寫入數據量,包括:
在對各個硬盤預處理完成后,確定各個硬盤的第一主機寫入數據量和第一內存寫入數據量。
可選的,所述基于預設讀寫策略對預處理后的各個硬盤進行預設時間段的讀寫,并在讀寫完成之后獲取各個硬盤的第二寫入數據量,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010327110.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種縱切程序編輯及語法檢查系統
- 下一篇:用于小收縮率材料的冷卻模具裝置





