结果:性能一致性
wangfei 发表于:13年06月21日 14:49 [编译] 存储在线
与以前相比,我们现在越来越关心企业级固态硬盘的性能一致性了。 去年,我们从大数据块移动的角度对此进行了测试。利用那些数据和我们的独家分析,每款产品的最高性能、最低性能和变化频率都一目了然。只要你花点时间去研究一下那些资料,你就会对每一款硬盘的性能有充分的认识。
我们从大数据块转移开始测试是因为在企业视频应用中,如果缓存不够大或写数据的速度不够快,你就会完全丢掉那些数据。随机4KB数据块转移比较偏学术研究,但它很好地模拟了数据库转移应用。在这类工作负载环境下,你不会丢失任何数据,但是系统肯定会慢下来。
在以下的测试中,我们对那些企业级固态硬盘进行了25小时连续不断地随机4KB数据块移动测试。我们记录下每一秒的IOPS,得到了90000个数据点,然后集中对最后60分钟的数据点进行分析,以优化测试结果。
如图所示,英特尔和希捷采用了完全不同的方法来处理延时问题。一边是SSD DC S3700,它的性能非常稳定,几乎没有变化;另一个极端是S3500,延时较高,变化较大。但是对数据进行更详细的分析后,你会发现那些测试的结果几乎都是一样的。甚至连直方图看起来也非常相似。这是肯定的,因为英特尔所有的固态硬盘使用的都是同样的控制器。
然后是希捷的600Pro。虽然它的平均延时和IOPS与SSD DC S3700很接近,但是变化范围很大,最大值接近SSD DC S3500的测试结果。
从直方图上可以更清晰地看出两极分化的结果。两个最大值在2.7ms左右,对应的性能为12000IOPS,而3.25ms附近的数据点对应的性能比10000IOPS略小一点。
英特尔坚持对其企业级固态硬盘的性能一致性进行了规定。在480GB SSD DC S3500的测试中,99.9%最慢一秒间隔的IOPS都在整个平均数的75%以内。在我们的测试中,我们将接近80%的结果都记录了下来。