[馊评测] DriveMaster NVMe Regression测试

原创内容,转载请注明:  [http://www.ssdfans.com]  谢谢!

DriveMaster NVMe Regression测试,其测试项目包括:

  • PWCycle_RDMCMDs
    • 对SSD进行掉电,在掉电过程中随机对SSD发送命令;
    • 上电SSD并确认SSD是否可以正常访问,并检查SSD的Ready Time;
  • PWCYCLE_DATACMP
    • 向SSD写入随机数据(Good Data);
    • 下发Flush Command 确保数据写入Flash(可选);
    • 对SSD进行掉电,在掉电过程中对SSD写入数据(PowerOff Data);
    • 上电SSD并确认SSD是否可以正常访问,并检查SSD的Ready Time;
    • 比较Good Data (不应该出现mis compare)和PowerOff Data(允许出现mis compare);
  • PWCYCLE_FULLDISKSCAN
    • 向SSD全盘写入预设的数据Pattern;
    • 向SSD写入随机数据(Good Data);
    • 下发Flush Command 确保数据写入Flash(可选);
    • 对SSD进行掉电,在掉电过程中对SSD写入数据(PowerOff Data);
    • 上电SSD并确认SSD是否可以正常访问,并检查SSD的Ready Time;
    • 比较Good Data (不应该出现mis compare)和PowerOff Data(允许出现mis compare);
    • 检查SSD其余部分的预设Pattern没有变化;
  • MD5
    • 将SSD划分为N个区域(Band);
    • 向Band 1写入预设的数据,并将数据copy到其他Band;
    • 计算并保存Band 1内数据的MD5校验值;
    • 重复以下步骤
      • 随机将某个Band内随机长度的数据逐一copy到其他Band;
      • 随机从某Band读取随机长度的数据,并写回原位置;
      • 重新上电
    • 重新计算每个Band的MD5校验值,并与之前保存的MD5值比较
  • JEDECWL_CLIENT — 请参考JEDEC 218/219
  • JEDECWL_ENT — 请参考JEDEC 218/219
  • NVM_RW_DATACMP_Q
    • 包括顺序/随机读写比较测试 (NCQ mode)
    • 使用的Pattern包括 (Random,Incremental, Decremental,0xAAAA,0x5555, 0xFFFF, Walking One和Walk Zero)

近期SSDFans选取了几款NVMe M.2 SSD进行了测试,分别是:

  • Kingston KC1000: 控制器: Phison PS5007-E7 NAND: MLC
  • Samsung 960EVO: 控制器:Samsung Polaris, NAND: Samsung 48 Layer 3D TLC
  • Adata (威刚) XPG SX8000: 控制器:SMI 2260,NAND:美光3D MLC
  • WD Black: 控制器:Marvell88SS1093,SanDisk 15nm TLC

测试结果如下:

后续我们将对更多的SSD进行测试,也欢迎厂商提供样品给我们。

分类目录 存储, 技术文章.
扫一扫二维码或者微信搜索公众号ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 覆盖2000多位中国和世界华人圈SSD以及存储技术精英
固件、软件、测试群 固件、软件和测试技术讨论
异构计算群 讨论人工智能和GPU、FPGA、CPU异构计算
ASIC-FPGA群 芯片和FPGA硬件技术讨论群
闪存器件群 NAND、3D XPoint等固态存储介质技术讨论
企业级 企业级SSD、企业级存储
销售群 全国SSD供应商都在这里,砍砍价,会比某东便宜20%
工作求职群 存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来
高管群 各大SSD相关存储公司高管和创始人、投资人

想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。