【技术实现步骤摘要】
固态硬盘的测试方法、系统、电子设备及可读存储介质
[0001]本申请涉及固态硬盘测试
,尤其涉及一种固态硬盘的测试方法、系统、电子设备及可读存储介质。
技术介绍
[0002]固态硬盘使用的Nand闪存颗粒有单层存储单元(Single Level Cell,SLC)、双层存储单元(Multi Level Cell,MLC)、三层存储单元(Trianry Level Cell,TLC)等介质类型。目前也在应用四层存储单元(Quad
‑
Level Cell,QLC),但是TLC仍然是主流。写入速度分别为SLC>MLC>TLC,但是SLC介质的成本最高,目前市面上也几乎没有纯SLC介质的闪存颗粒,为了速度和成本的综合考量,固态硬盘固件会把TLC闪存颗粒中的部分TLC用作SLC模式,这样既提高了读写速度,也不用使用昂贵的纯SLC介质。
[0003]使用SLC模式又可以分为2种方式,一种是将TLC固定长期使用SLC模式,称为静态SLC高速缓存。另外一种是在盘片容量充足的情况下, ...
【技术保护点】
【技术特征摘要】
1.一种固态硬盘的测试方法,其特征在于,应用于固态硬盘的测试系统,所述固态硬盘的测试系统与待测固态硬盘连接,所述方法包括:将测试序列写入所述待测固态硬盘,得到测试结果;判断所述测试结果是否存在第一波峰;若不存在所述第一波峰,则确定所述待测固态硬盘不支持SLC高速缓存;若存在所述第一波峰,则判断所述测试结果是否存在第二波峰;若不存在所述第二波峰,则确定所述待测固态硬盘仅支持动态SLC高速缓存;若存在所述第二波峰,则确定所述待测固态硬盘仅支持静态SLC高速缓存,或者同时支持静态SLC高速缓存和动态SLC高速缓存。2.根据权利要求1所述的固态硬盘的测试方法,其特征在于,所述将测试序列写入所述待测固态硬盘包括:依次将第一测试序列、第二测试序列及第三测试序列写入所述待测固态硬盘;所述测试结果包括:在写入所述第一测试序列及所述第三测试序列时产生对应的第一带宽数据及第二带宽数据;所述判断所述测试结果是否存在第一波峰包括:判断所述第一带宽数据是否存在所述第一波峰;所述判断所述测试结果是否存在第二波峰包括:判断所述第二带宽数据是否存在所述第二波峰。3.根据权利要求2所述的固态硬盘的测试方法,其特征在于,所述方法还包括:若存在所述第一波峰,则根据所述第一带宽数据获取所述第一波峰的波峰宽度;若存在所述第二波峰,则根据所述第二带宽数据获取所述第二波峰的波峰宽度;判断所述第二波峰的波峰宽度与所述第一波峰的波峰宽度是否相等;若不相等,则确定所述待测固态硬盘支持静态SLC高速缓存及动态SLC高速缓存;若相等,则确定所述待测固态硬盘仅支持静态SLC高速缓存。4.根据权利要求3所述的固态硬盘的测试方法,其特征在于,所述方法还包括:若不存在所述第二波峰,则将所述第一波峰的波峰宽度确定为动态SLC高速缓存的容量;若存在所述第二波峰,当所述第二波峰的波峰宽度与所述第一波峰的波峰宽度不相等时,将所述第二波峰的波峰宽度确定为静态SLC高速缓存的容量,将所述第一波峰的波峰宽度与所述第二波峰的波峰宽度的差值确定为动态SLC高速缓存的容量;当所述第二波峰的波峰宽度与所述第一波峰的波峰宽度相等时,将所述第一波峰的波峰宽度或所述第二波峰的波峰宽度确定为静态SLC高速缓存的容量。5.根据权利要求2所述的固态硬盘的测试方法,其特征在于,所述判断所述第一带宽数据是否存在第一波峰,包括:获取在向所述待测固态硬盘写入所述第一测试序列时产生的第一平均带宽;遍历所述第一带宽数据的各带宽,若存在连续第一预设数量的第一目标带宽,则确定所述第一带宽数据存在所述第一波峰,所述第一目标带宽为所述第一带宽数据中与所述第一平均带宽的差值大于预设固定带宽的带宽;
所述判断所述第二带宽数据是否存在第二波峰,包括:获取在向所述待测固态硬盘写入所述第三测试序列时产生的第二平均带宽;遍历所述第二带宽数据的各带宽,若存在连续第一预设数量的第二目标带宽,则确定所述第二带...
【专利技术属性】
技术研发人员:廖常智,
申请(专利权)人:江苏芯盛智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。