存储 频道

测试有据可依!企业级SSD评测规范发布

  测试的标准程序

  SNIA创建了一套术语用于描述一个SSD的生命周期,一块新的SSD被称为FOB,是“Fresh Out of The Box(新鲜出炉)”的缩写。

  SSD初次使用后,它进入到下一个阶段,SNIA称之为“Steady State(稳态)”,这时的性能水平相对稳定,可以准确测量,Wassenberg说:“在性能方面,读是最快的,写要慢一些,擦除更慢”。

  Handy和咨询公司Coughlin Associates创始人Tom Coughlin联同Calypso编写了一份SSD性能研究报告,这份报告涉及18个不同的驱动器。

  Handy说:“我们发现任何两个SSD之间不存在性能一致性,它们的表现各不相同,某些SLC SSD比某些便宜的MLC SSD表现还糟糕,某些MLC SSD一旦进入稳态比企业级HDD硬盘还慢”。

  Handy和Coughlin使用PTS规范测试了18块硬盘,没有两块是一样的。

  SSD进入稳态花的时间根据产品的不同呈现巨大的差异,但新的规范要求,在执行基准测试前,先要执行5个独立的性能测试。

  Wassenberg说:“PTS规范关键是要告诉你做什么,以及如何准备驱动器,那么这是测试性能的唯一办法吗?当然不是,但随着时间的推移,我们发现它是最有效率,最可靠的方法,你可以多次运行这个测试获得相同的结果”。

  PTS测试顺序如下:

  ? 净化:通过擦除数据,将SSD置于接近FOB状态。

  ? 工作负载独立事先准备:写入规定的数据到整个SSD,帮助其达到稳态。

  ? 基于工作负载的事先准备:循环运行测试,直到SSD进入稳态。

  ? 测试:当SSD进行稳态时开始测试。

  PTS描述一个用于验证规范本身的参考测试硬件和软件平台,参考测试平台由SSSI成员Calypso System开发。

  Calypso构建了一个包含多个硬盘插槽的硬件平台,可并行执行硬盘测试,还开发了与规范配套的软件。

  Wassenberg说:“你插入硬盘后就可以开始测试了,如果你想测试一块硬盘,这个参考测试平台就是黄金标准”。

  但Wassenberg说用户可以使用这个规范和其它开源基准测试工具,如DBench和Iometer,建立他们自己的测试平台。

  他说:“你只需要确保你使用了没有SSD瓶颈的硬件平台,我们建议使用服务器主板,你也必须有丰富的专业知识,才能为它编写脚本”。

  SNIA目前也正在制定特定应用程序的规范,它将允许SSD在特定任务负载下进行测试,例如,SSD可以在PC环境中运行Windows 7或在服务器环境中运行Oracle软件来测试它们的性能。

  Wassenberg说:“但是,这只是一个办法,对我们来说,重要的是走出测试,对比性能”。

  原文出处:http://www.networkworld.com/news/2011/052311-enterprise-ssd-testing-spec.html
  原文名:Enterprise SSD testing spec released
  作者:Lucas Mearian

1
相关文章