PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

固态硬盘傻傻问系列(第4期:AS SSD测试成绩如何看 下)

  [复制链接]
跳转到指定楼层
1#
James007ss 发表于 2012-3-3 22:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:46017|回复数:42
本帖最后由 James007ss 于 2012-3-21 17:22 编辑

傻傻问连载到这一期是第4期了,感谢大家对我的支持。这期我给大家讲解下应该如何分辨AS SSD主界面测试中,每项成绩究竟有没有异常。



还是用上期的成绩截图来作例子,先谈谈持续读写的成绩,这可说是目前大家最容易从厂商信息中得到的,不过要学会分辨它,有点必要的常识要先了解下,请看下图:

  (图片来源为维基百科,另此数据为千进制表示,换算成操作系统1024进则分别约是:572MB/s、286MB/s、143MB/s)

上图是现在常见的SATA接口3个版本的理论最高速度,要注意,这速度只是纯数学计算上的理论极限速度,现实中我们不用指望从测试软件的成绩中能得到。因为测试时,测试指令会占用部分带宽、线路的传输也会产生损耗从而导致测试成绩没可能达到上面的理论值。

在测试前我们首先要注意,了解我们究竟把SSD接到什么规格的接口上(通常可以参考主板说明书),傻傻问第1期也简单的跟大家说过如何利用AS SSD分辨SSD接到什么接口上了。只要清楚自己SSD使用的接口规格,那么对于能有什么样的持续成绩,相信各位多少都能心中有数。

上面SATA各版本的理论速度,假设一般额外损耗大约要扣掉20%(具体要看实际情况而定,但一般都在这范围附近),那3个规格实际能得到的速度就分别是:约458MB/s、229MB/s和114MB/s。在m4的测试成绩中,持续读取成绩有417MB/s,虽离458还有一段距离,但这成绩在当时已经相当不错(目前最新的固件,标称成绩已经达500MB/s);这个128G容量的m4若接在SATA 2的接口上,成绩能有200MB/s左右,则已算正常,若能获得220以上的成绩,那通常是台式机或配置较好且完全关闭节能的笔记本才有机会办到;如果是更老SATA 1的机器,成绩能达到100MB/s附近,便应该满足了。

同理在持续写入方面,128G的m4标称速度是175MB/s(最新),上面的空盘测试成绩已经达到189MB/s,超过有余了。不过持续写入会受相当多的因素影响,包括盘内剩余空间的多寡、盘内数据分布、系统节能设置等等都会对测试成绩产生显著的影响,一般来说目前主流的SSD,新盘测试时持续写入在100MB/s左右的测试成绩都不算是异常的(某些情况下可能更低一些)。

前面的数据都是指台式机平台,在笔记本平台上,限制会更多,成绩通常比同等级的台式机平台要更差一些,这一点本本用户要注意哦。

持续成绩讲完,那就该到随机测试了。如上期所说,AS SSD的随机测试分为单队列深度和64队列深度2个。

关于单队列深度和64队列深度究竟分别指什么,看过上一期的朋友应该都能明白,不过这里我还是再简单说1次吧,单队列深度可以理解成让SSD在同一时间只做1件事,而64队列深度则是让SSD同时做64件事。不过AS SSD这里稍有点多此一举,实际到目前为止,现有的SSD能支持的最高队列深度都只到32而已,所以大家通常会发现此成绩和CDM默认数据模型的32队列深度测试成绩相近。

关于随机测试,产生最多疑问的就是单队列深度的随机测试成绩,经常能见到有刚接触SSD的人会问:为什么这个项目的成绩低那么多?产生这个疑问的主要原因之一也是种错误的惯性思维,在上面的持续测试项目中,读取和写入的成绩中,一般都是读取比写入成绩高很多,但在单队列深度随机测试中这个现象却反了过来,所以一般人就会认为这个成绩出现了问题。

那产生这种现象的原因是什么呢?我用2个比较简单的比喻来让大家了解。上门派传单和抽样调查应该不少人都有过相关经验,其中派传单可当作写入操作,持续写入就是让你按顺序去派单,而随机写入则是让你按乱写的指定门牌去派单;抽样调查则算是读取操作,持续读取基本跟写入一样,但随机读取则是带有特殊规则的:你会获得1台抽号机,每次调查前你才会从抽号机上得知你要去哪一户作抽样调查。到此为止,比较聪明的朋友可能已经想到答案了吧?!   在持续操作上,由于你预先知道将要进行什么动作,可以按实际情况想出最好的方法来达到最佳的效果,随机写入虽然是乱写的位置,但你依然可以自行以一定程度的排序来提高效果,随机读取的特殊规则却导致你完全无法预知要去什么地方作调查,每次都只能在收到命令后再去进行,效果自然难以提高。(例如第1次是路头,第2次却是路尾,第3次又是路头,你在3次调查之间便要多花跑上整段路一个来回的时间)

同样为什么多队列深度随机测试成绩又再相反过来的理由,用上面的比喻可以理解为有很多同事跟你一起干随机的抽样调查工作,虽然无法预知,但每人都可以预先分派好负责的范围,你便不用再浪费太多的时间在赶路上,每次只需要负责那一段范围的那个人去就近调查即可,当同时工作的人数够多时,就有可能比得上你按顺序工作的效果了。

那再说随机成绩怎么才算是正常的呢?

如持续写入方面一样,随机测试成绩同样受上面提到的种种因素影响,而且相对于持续写入来说,成绩上的表现会更为显著,所以这里我无法给大家提供很具体的参考数值(基于不同的平台和使用环境,测试成绩差异巨大)。大家这里应该会问,没有具体数字,我们要怎么比较才好呢?虽然我没法为大家提供很具体的数字,但大致的基准还是可以告诉大家的。首先是单队列深度的随机测试,一般目前主流SSD,你平台再差,测出来的成绩都应该有双位数字,而且写入要比读取高(一般起码至少是读取的1.5倍左右或以上这样子)。而64队列深度随机测试,则需要看你是否开启了AHCI,没有开启AHCI使用IDE模式的话,由于IDE模式不支持多队列深度操作,所以你会看到跟单队列深度的随机测试成绩相近,若已正常开启AHCI,则一般都能有数倍于单队列深度的随机测试成绩,达到3位数字;还有种情况是若你的盘较老,主控不支持NCQ功能,那即使开启AHCI模式也一样无法对多队列深度操作优化,成绩就会跟IDE模式一样;另外还有一点,系统写入缓存的设置会对随机成绩产生严重影响,假如你的单深度随机成绩仅得约3MB/s左右,那请你检查硬盘的写入缓存是否被关闭了。



补充一点内容,若测试发现随机64队列深度成绩比持续更高,如上图,随机64深度读取成绩比SATA 2理论值更高,这通常是软件‘抽风’所致,我们不需要理会。

很多人在随机测试成绩上都容易纠结,特别是和其他人互相比较成绩的时候。我这里再跟大家多罗嗦几句,在比较持续成绩方面,一般我们只要注意是不是有SATA版本的差别外,成绩的差距并不会很巨大。但随机成绩就不同,平台配置的差距、节能功能的设置、系统环境的影响等等是非常巨大的,如果你忽略掉这些因素而直接去攀比成绩,那么你通常都没法让自己开心(拥有最高级最先进平台的始终只是极少数人),因为你的平台很可能比别人差(可以是硬件差距也可能是设置或软件方面的原因)。

至于最后的存取时间测试,一般普通用户其实不太需要关心,只要看懂前面持续和随机的测试已经足以判断SSD有没有正常工作。不过对于一些因为主板没有原生SATA 3接口,而纠结于要不要使用第3方芯片提供的SATA 3接口,甚至考虑另外购买SATA 3转接卡的人,我再提醒你们一下,你们不妨在对比使用原生SATA 2接口和第3方SATA 3接口的测试成绩时,仔细比较一下最后这个存取时间测试的成绩,相信你们肯定会发现非原生接口相比原生接口,在这成绩上通常会高很多,这也是非原生SATA 3接口在使用上还不如原生SATA 2的原因。用开车来比喻就是虽然新路宽了、时速限制也宽松了,但由于绕的路太远,所以你在路上花的时间太多,还不如走旧路便捷。

上面这个存取时间,就是SSD跟HDD最显著的差异之处,其实大家会选择SSD也是因为它在这个延迟上比HDD低得多,这就是SSD会‘快’的根本所在。如果有哪位朋友足够无聊而且确实闲得慌,不妨可以分别单独测试下HDD和SSD在你平台上的这个存取时间成绩,你绝对能看到足够让你信服的差距,只是HDD测试时,你需要足够的耐心去等待测试完毕。

这期我们就先说到这,下一期的傻傻问,我再跟大家聊聊这些测试成绩,在平常使用时,究竟代表了什么。下回见咯。

PS:0313补充一点,关于采用SF主控方案的低端SSD,还会有种看起来比较特别的现象,使用相关产品的朋友可以留意16-18楼的讨论,那种情况并非异常,而是受固件限制性能的正常表现。另多队列深度测试内容有补充,请大家注意。


固态硬盘傻傻问系列(第3期:AS SSD测试成绩如何看 上)

固态硬盘傻傻问系列(第5期:SSD测试成绩的意义 上)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
pphiuyt 发表于 2012-3-3 22:31 | 只看该作者
本帖最后由 pphiuyt 于 2012-3-3 22:34 编辑

M4比浦科特 M3  只是强在 4K 读取?
3#
eclipseX 发表于 2012-3-3 22:37 | 只看该作者
4K QD1写入会用到缓存吧。
4#
hgy9 发表于 2012-3-3 22:56 | 只看该作者
如果我没记错的话,接口速率是8/10编码的。
5#
佩涅罗佩 发表于 2012-3-4 16:10 | 只看该作者
eclipseX 发表于 2012-3-3 22:37
4K QD1写入会用到缓存吧。

除了随机读取,其它的应该都有用到缓存才对。
6#
babyloves 发表于 2012-3-4 19:47 | 只看该作者
我拜读 学习来了!....支持!
7#
eclipseX 发表于 2012-3-4 22:28 | 只看该作者
佩涅罗佩 发表于 2012-3-4 16:10
除了随机读取,其它的应该都有用到缓存才对。


可是上次看到说M主控的盘缓存基本没有用户数据,不用担心丢失数据,我是不是哪里少看了。
8#
佩涅罗佩 发表于 2012-3-5 13:17 | 只看该作者
eclipseX 发表于 2012-3-4 22:28
可是上次看到说M主控的盘缓存基本没有用户数据,不用担心丢失数据,我是不是哪里少看了。 ...

我认为不放用户数据也能影响成绩啊。这个和缓存放不放用户数据,好像并一定有关系吧?
9#
eclipseX 发表于 2012-3-5 22:32 | 只看该作者
佩涅罗佩 发表于 2012-3-5 13:17
我认为不放用户数据也能影响成绩啊。这个和缓存放不放用户数据,好像并一定有关系吧? ...

看来以后要慢慢研究了。
10#
醉酒棕熊 发表于 2012-3-5 22:47 | 只看该作者

SSD买回来就不要测试,一次几个G的写入好心痛
11#
aican 发表于 2012-3-7 11:31 | 只看该作者
还好我不纠结分数,买回了跑过一两回分数就正常使用了。

12#
leslie 发表于 2012-3-7 22:41 | 只看该作者
啊 原来SSD有寿命啊,现在是越来越害怕,发现您们软件来回写文件都纠结,看来拿这个本本down高清这个事就此作罢,哎,一次几十G来回搬家,看来等到SSD普及在说吧。。
13#
James007ss  楼主| 发表于 2012-3-7 22:52 | 只看该作者
leslie 发表于 2012-3-7 22:41
啊 原来SSD有寿命啊,现在是越来越害怕,发现您们软件来回写文件都纠结,看来拿这个本本down高清这个事就此 ...

下载的话,直接下到HDD就好嘛。而且你一般下片造成的写入量,厂商在生产设计时也有考虑和计算在内的,SSD的保修期内你不用担心寿命问题,反而是那些太闲没事就跑跑测试的人,造成的写入量会比你大得多。

你可以算算,1次AS SSD就5G,现在主流SSD跑次最多也就那么1、2分钟,闲得没事一天跑个几十次有多大的写入量?比你下载恐怖得多了吧。你就算是百M光纤恐怕也没这么容易下载到这种程度的写入量吧?
14#
leslie 发表于 2012-3-7 23:03 | 只看该作者
也是哦,不过10M光纤 满速也是1M/S,1000kb/s下载和上传,不知道写错没有,然后PT基本都是满速下载,关键就不懂,下载到底是先下到本地硬盘,然后在被搬到移动硬盘,还是直接写到移动硬盘里面,这点非常纠结。小白了。呵呵 。然后镁光买回来发现厚了无法装本本里,直接拆开拿掉中间黑色垫圈,估计保修也拜拜了,节省点用还是好的。
然后我恨intel 510的和我的macbook pro不兼容,固件一直没有更新,装上后就疯狂死机,哎悲剧的SSD被我活活的来回覆盖装系统搞挂了 呜呜
15#
James007ss  楼主| 发表于 2012-3-7 23:26 | 只看该作者
leslie 发表于 2012-3-7 23:03
也是哦,不过10M光纤 满速也是1M/S,1000kb/s下载和上传,不知道写错没有,然后PT基本都是满速下载,关键就 ...

你没弄坏易碎帖,表面没痕迹,应该也不怕。下载那个真的不用担心啦,厂商他们比你清楚这些细节,他们早考虑好的。你安心用就是了。
16#
FLY_201202 发表于 2012-3-12 23:14 | 只看该作者
   按版主的说,这个SSD 测试图显示已经装了驱动、开了AHCI,为什么第三项速度那么低?不是说数倍速度吗?请教原因!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
17#
neeyuese 发表于 2012-3-12 23:42 | 只看该作者
60GB限速50MB ,120GB限速100MB,240GB限速200MB。
18#
James007ss  楼主| 发表于 2012-3-12 23:48 | 只看该作者
FLY_201202 发表于 2012-3-12 23:14
按版主的说,这个SSD 测试图显示已经装了驱动、开了AHCI,为什么第三项速度那么低?不是说数倍速度吗? ...



这是个OCZ的S3跑分图,有发现它们的相似性吗?并非盘不正常,我忘了提了,SF的低端盘,固件上会有很多限制,你那个是开节能后性能被限制得更厉害的跑分图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
19#
FLY_201202 发表于 2012-3-13 00:02 | 只看该作者
neeyuese 发表于 2012-3-12 23:42
60GB限速50MB ,120GB限速100MB,240GB限速200MB。

浴大,是不是楼下版主说的开启节能了?但是这个是台式机上用的哦。是主板的节能模式吗?怎么关闭?
明天找台台式机试试先。
20#
neeyuese 发表于 2012-3-13 00:03 | 只看该作者
我指的是QD64读取那里,容量限速。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部