结果筛选:哪些测试数据是我们需要的
可以看到我们刚刚进行的评测项目非常全面,除了后续的满盘填充和稳定态测试代表了固态硬盘随着使用的深入产生的性能的变化以外,其余的理论测试结果我们该如何理解呢?也就是说,在我们实际的使用当中,这些数据对我们都有用吗?
你可以看到我测试了QD32下的4KB随机读写性能,但在实际的系统应用当中,90%以上的时间里只用到了QD1;你也可以看到我们使用ATTO Disk Benchmark软件测试了固态硬盘面对从0.5KB到8MB各种文件长度下的性能表现,但在实际应用当中,不同长度的文件都分别会占到多大比例呢?
国外权威媒体Tom's Hardware曾撰写过两篇文章,分别为《SSD Performance In Crysis 2, World Of Warcraft, And Civilization V》和《SSD Performance In The Office: Nine Applications Benchmarked》,基于OCZ Vertex 3 240GB固态硬盘分别测试统计了在实际游戏和系统软件应用当中,系统对固态硬盘的I/O请求操作的种类和数量,非常全面,具备很好的参考性。
从这张表中可以看出,游戏在运行过程中,会写入很多的数据,所以运行游戏并非简简单单只是做一些读取操作。同时,在玩游戏的整个过程中,大多时候均为连续读写操作。
对于队列深度的分布,除了《孤岛危机2》和《文明5》可能会用到QD2~QD8以外,《魔兽世界》大部分时间都处于QD1环境下。而不同长度文件的分布,主要集中在4KB和128KB两种长度的文件。只是《魔兽世界》用到的文件长度较为分散。
从这张基于实际系统和软件应用的统计中,可以看出偏重随机操作和连续操作的软件类型。从队列深度的分布来看,除非是需要大量数据导入的应用,否则QD1依然占据主流,而不同长度文件的分布,占据主导的还是4KB和128KB。
可以看到128KB长度的文件在不同应用环境下都有很高的I/O操作频率,这也就不难理解为什么将128KB长度文件作为衡量硬盘持续读写性能的最佳标准了。
为此,为更加贴近我们的真实使用环境,我们就需要将前面的测试数据重新锁定到一个更小的范围来衡量。
网友评论