随机写入性能与时间的关系
20分钟随机写入
根据Iometer来看,连续读取/写入性能应该是340/260MB/s。然而,在使用连续数据填满驱动器后,再向驱动器写入20分钟随机数据,再次连续写入一次,性能就有些不同的。连续写入开始为250MB/s,然后很快下降到6MB/s。
▲20分钟随机写测试结果
这个测试的要点在于重现最坏的情况,你会发现在你写入每一个可用块后,没有空闲块可供控制器用来暂存空间。
▲引入空闲时间后的随机写测试结果
如果你引入一些空闲时间,Octane的性能会略有恢复,但是连续写入速度仍然约为40-50MB/s。
30分钟随机写入
我们知道,即使是“新鲜出炉”的产品,Octane的随机性能也比现今大多数6Gb/s驱动器要慢。因此,在使用队列深度4进行20分钟随机写入后,就可以让所有的块变得“很脏”。剩下的“干净的”块将成为更加显著的问题。
▲30分钟随机写测试结果
如果我们在队列深度32重新进行测试,并对驱动器进行30分钟随机写入,这将放大我们之前的测试结果,性能下降到7MB/s,并保持在这个结果。不管你让驱动器处于闲置状态多久,期待后台垃圾清理能够清理东西,但这都无法恢复其性能。这是Octane存在的一个问题,我们要求OCZ公司答疑,但是没有受到任何答复。