你们城里人真会玩,SSD测试求科普

互联网 | 编辑: 徐玉洁 2015-06-18 00:00:00转载

各种SSD测试软件,其实各自使用的测试数据类型和大小都是有区别的,从而其测出的结果也有差异,究竟哪些软件测出的成绩更接近我们日常的使用环境,接下来一起探讨一下这个问题。

各种SSD测试软件,其实各自使用的测试数据类型和大小都是有区别的,从而其测出的结果也有差异,究竟哪些软件测出的成绩更接近我们日常的使用环境,接下来一起探讨一下这个问题。
 
国外权威媒体Tom's Hardware曾撰写过两篇文章,分别测试统计了在实际游戏和系统软件应用当中,系统对固态硬盘的I/O请求操作的类型和数据块大小分布情况。具备很好的参考性。这两篇文章分别为《SSD Performance In Crysis 2, World Of Warcraft, And Civilization V》和《SSD Performance In The Office: Nine Applications Benchmarked》。以下是其测试的图表汇总。

从这张表中可以看出以下几点。
1、游戏运行过程中并不只是做一些简单的读取操作,还会写入很多的数据。2、游戏运行过程中,随机/连续读写哪个占主要的,要视不同游戏而定。小文件比较多的游戏像《魔兽世界》主要是随机读写,大文件游戏则更多的是连续读写。
3、队列深度分布情况,《魔兽世界》大部分时间都处于QD1环境下,《孤岛危机2》和《文明5》可能会用到QD2-QD8。
4、不同长度文件的分布,主要集中在4KB和128KB两种长度的文件。其次是16K和32K。
5、随机操作的一般都是4k/16k/32k小文件,其中占4k主导,连续读写则基本是128K文件。

这张表显示了实际系统和软件应用时数据块统计情况。日常操作中90%以上用到的只是QD1的队列深度,偶尔需要大量数据导入的应用,才会用到多一点的QD,一般不超过8。word编辑,Outlook,上网等小应用主要都是小文件操作4k占主导,视频转码等大应用则主要是128k连续操作,且会用到更多的QD。
 
基于以上分析,其实测试SSD是可以简、快、准的。总结如下:
1、主要看连续读写性能和4K随机性能。
2、测试数据块大小主要为4K/128k,其次是16k/32k。
3、队列深度一般应用关注QD1-QD4就够了。(QD队列深度可以简单地理解为系统对SSD批量发布请求或者指令,这个指令数量由QD深度决定)
 
接下来的测试,便是选择能够测试以上数据块的软件进行。
 
测试盘:影驰Gamer256GB PLUS 
 
测试项目一:ATTO测试
    ATTO已经是大家很熟悉的一款SSD测试软件了。能够测试出从0.5到8094不同大小数据块的传输速度,缺点是容易通过设置来获得水分较高的高成绩。
 
不掺水分的测试设置:测试文件总大小设为1GB(默认为256MB),避免缓存影响,队列深度选QD1(两者都不),直接I/O避免缓存影响,数据块为默认的0.5-8192,勾选强制写入避免缓存优化。

从图中可知数据块越小,SSD的传输速度越慢,影驰Gamer256GB PLUS在传输4K和128K数据的写入速度分别为140/450MB/s左右,128K读取则达到510MB/s以上,可以预见Gamer256GB PLUS在日常应用中的表现会相当好。
 
测试项目二:Txbench
这款软件的测试数据块的设置很自由,而且默认设置都是贴近实际应用的数据块,准确度和可信度很高。每项最大测试数据块为128k,最小为512B,默认为最大数据块128K-日常应用中主要的持续读写数据块。
 

测试数据设置版面,QD队列深度最大设置为4。测试数据块分别设置为连续读写128k QD4 随机读写128k QD1,4K随机读写QD1和QD4,尽量模拟实际应用的情况。

128K QD4连续读写分别为560.540/532.862 MB/s,QD不深,然一样强悍。
128k QD1随机读写分别为168.332/443.994 MB/s,连续读写快很正常,然Gamer256GB PLUS随机读写同样给力。
4K随机QD1读取39.500MB/s,写入143.960MB/s,已经达到SATA3.0SSD的瓶颈,属高端旗舰级,QD4的成绩大幅提升,供日常用绰绰有余。可以预见更高QD的成绩将会进一步大幅提升,然而并没有什么卵用,这里就不多提了。
 
测试项目三:iometer QD深度测试
 
这款软件是测试SSD相对来说非常专业和精准的软件,只是到现在只看跑分的环境下逐渐被遗忘。但其作用仍不可代替,Iometer能够很方便的测试不同队列深度下SSD的性能表现。

填充数据块设置:
数据类型:100%随机数据,数据块大小4K,写入测试,队列深度从1到32。
测试范围:全盘

只需重点关注QD1-QD4的数据,后面的可以作参考。折线图表明,无论是4K读取还是写入,都是随着QD队列加大,成绩大幅提升。影驰Gamer256GB PLUS在最常用的QD1 4K环境下读写IOPS分别为12489和36090,QD4则更高,应付日常应用绰绰有余。
 
测试项目四:
这款软件也是一款主流的SSD测试软件。这款软件的测试数据块,跟文章开头两篇文章分析的结论是比较吻合的。主要看4K QD1 QD4和128K的测试成绩,当然32K也能参考参考。

影驰Gamer256GB PLUS 4kQD1/4的读取成绩分别为9871.94/34274.83IOPS,写入的话,QD1为36363.14跟上面测试的相近,QD4则有点夸张达到88258.17,可能是测的缓存突发速度。一般只有QD64才能达到这么高。
 
可以看出以上测试,小编主要选的数据模型多为随机数据,数据块大小多为很难测出高成绩的小数据,为了让大家见证实际的SSD性能,小编可是顶了不少压力的啊,还好影驰Gamer256GB PLUS性能够强悍,不然还真不好拿出来说事。

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑