PCEVA,PC绝对领域,探寻真正的电脑知识

标题: 【原创】浴室来谈谈如何正确的测试SSD速度。 [打印本页]

作者: neeyuese    时间: 2010-11-22 09:02
标题: 【原创】浴室来谈谈如何正确的测试SSD速度。
本帖最后由 neeyuese 于 2010-11-22 17:47 编辑

本篇里我不想谈论任何关于测试软件设置,机器配置,测试结果的信息,只是从原理上来说明要测试出“真正”的性能需要做到哪些要点:

A. 基本概念:(必须知道)

1.固态硬盘和机械硬盘的性能会受到传输的数据结构影响:持续传输?随机传输?传输文件大小?队列深度?等等。。
2.和机械硬盘不同,固态硬盘的性能还会受到之前写入的文件结构影响。


B. 测试前要考虑的系统设置:(直接影响测试成绩)

1.Advanced Host Controller Interface (AHCI) 和 驱动。
2.Native Command Queuing (NCQ)和 队列深度。
3.Offset数值和分区是否对齐。
4.操作系统在后台的操作影响。(杀毒,监测软件等)。
5.启动盘测试或者从盘测试。

C. 垃圾回收:(所有的SSD都必须有)

1.NAND闪存在重新写入前必须以块大小擦除
2.当数据被覆盖时,原来的数据被标记为“无效”,新的数据写入到不同的地址。
3.当所有的块都被写入一次后,SSD必须把所有“有效”数据集合到新的地址,删除原地址里的“无效”数据。
4.旧块被擦除,这个块就可以循环使用-迎接下次的写入操作。
5.这样的循环操作带来了带宽的极度消耗,严重影响了SSD的性能。

D. 出厂状态:

1. 当我们买回新的SSD时,SSD里的NAND闪存都是已经被擦过的可以直接写入数据的状态。
2. 此时写入数据是不需要进行垃圾回收操作的。(有足够的空白NAND可以写)
3. 在这个状态下跑测试软件,测试出来的成绩是非常高的。(也是不实际的)

E. 固态硬盘的三种状态:出厂态,GC态,稳定态。

[attach]14961[/attach]

要测试出一个SSD的真实性能,要看稳定态。(如果说家用级可以参考下GC态的话,企业级就只看稳定态性能了)


F. 系统和SSD实际做的操作是不同的。

[attach]14959[/attach]


G. Trim开和没开的区别直接影响OP的容量。

[attach]14960[/attach]


H. 过去的写入数据结构会影响SSD的性能。

[attach]14958[/attach]

I. 测试数据的关联性:

1. 实际性能会受到使用容量而变化。可用空间越大 = OP容量越大,性能越强。 (Trim支持下)
2. 很多测试软件测试前会填满整个硬盘。(这个就是最恶劣状态测试,我相信用户也不可能用满整盘容量吧,所以也不是最科学的)
3. 在每次测试前做Hdd Erase,把SSD还原到出厂状态,这样不同SSD的测试才能公平比较。
4. 记住一点:测试的目地,要了解一款测试软件和你的目地,越接近日常操作越好。
5. 应用中一般不可能出现只有读取或者写入的情况,适当调节读/写比例能更好的反应SSD的实际性能。
6. 最重要一点,也是最难的:要了解SSD算法的特性去测试


测试的定义: 不是要SHOW出最好的分数,而是要得到最真实的结果。

作者: giggsck    时间: 2010-11-22 10:41
不是要SHOW出最好的分数,而是要得到最真实的结果。

标值永远是那么美丽
作者: James007ss    时间: 2010-11-22 11:04
老大又来教程了。要仔细读完再思考。;P
作者: didibaobei    时间: 2010-11-22 13:00
虽然不关注这个数值  不过还是学习下如何正确测试~
作者: ad50010626    时间: 2010-11-22 16:47
本帖最后由 ad50010626 于 2010-11-22 16:48 编辑

好文章 我现在465G 空了30G没分区 虽然还在复制文件 但是效果明显出来了 也不卡了!
5个盘现在都这样分 一个盘又加了 256M缓存 看实际效果吧 期待中!

有条件一个盘分4G缓存
作者: 大D来了    时间: 2010-11-23 14:45
顶起,学习
作者: gza633    时间: 2010-11-23 14:47
前排关注
作者: fly9902    时间: 2010-11-23 15:35
用SSD真是闹心,先是分区,再是系统克隆备份,还有Trim

为了折腾,最高纪录一晚上清空了3次SSD,安装了3次操作系统
作者: overthink    时间: 2010-11-23 18:57
不是要SHOW出最好的分数,而是要得到最真实的结果
作者: ages    时间: 2010-11-25 11:02
说得好!猛抽那些拿理论值做宣传厂商!
作者: 而立之男    时间: 2010-11-26 15:53
学习鸟。。。。
作者: ndf    时间: 2010-12-2 16:28
长知识了!看来使用方法和效果才是最重要的!:)
作者: 讨厌的颜色    时间: 2010-12-2 19:51
不错啊 支持 学习了
作者: scarlettsp    时间: 2010-12-10 16:02
看完之后就觉得标称的那些参数没有意义了,怪不得用SSD的人说比Raid 0 快不太多,但是肯定会快的
作者: suse    时间: 2010-12-21 06:23
老大实力太强了,景仰,学习!
作者: 阿豹    时间: 2010-12-29 00:07
回复 1# neeyuese


    请问能在贵论坛搞镁光固态的团购吗
作者: bjdcxd    时间: 2010-12-31 11:27
学无止境!
作者: Jtiano    时间: 2011-1-1 17:23
长见识了,虽然还是看不懂。
作者: lk111wlq    时间: 2011-1-11 19:07
目前不折騰,但是不小心看完了
作者: 我爱方便面    时间: 2011-1-12 07:48
浴室来谈谈如何正确的测试SSD速度。
作者: FATALITY    时间: 2011-1-13 23:01
回复 5# ad50010626


    请教一下,是如何分的,谢谢!
作者: archer99    时间: 2011-1-18 15:42
真的不知道SSD的性能在WINXP下能维持多久?
作者: bill5267    时间: 2011-1-21 15:18
不是要SHOW出最好的分数,而是要得到最真实的结果——经典~
作者: 笑面湖    时间: 2011-1-23 14:56
楼主的文章既通俗又易懂实在是难得的好文章
作者: applesword    时间: 2011-1-25 01:33
Trim扫盲了,多谢版主!
作者: jackli    时间: 2011-1-25 22:56
版主确实功力超强,赞!
请教一个问题,如果用于保存连续数据流的采集数据(比如ADC输出数据或高清视频采集数据),要求持续写入数据率大于150MB/S,市售的固态硬盘中,哪款比较合适? 用哪款测试软件能够比较接近这种应用?  谢谢........期待版主回复.......
作者: sunnypjd    时间: 2011-1-26 14:05
学习学习
作者: dll    时间: 2011-2-12 21:40
Thx 4sharing~!
作者: alexyin1984    时间: 2011-2-20 23:19
不要被厂商骗,就一定要过来学习!
作者: alexyin1984    时间: 2011-2-20 23:20
不要被厂商骗,就一定要过来学习!
作者: ooxx    时间: 2011-4-17 21:51
学习感谢楼主
作者: hbxhyhwb    时间: 2011-6-2 19:04
因为2003不会用优化软件,搜索到这个论坛!
现在发现离不开了!老大很牛!
作者: yszq    时间: 2011-6-2 23:32
学习了,谢谢。
作者: DT27    时间: 2011-7-19 10:30
无所谓了,家用没那么高要求~~~
作者: sjq88016    时间: 2011-7-24 08:33
回复 5# ad50010626

好文章 我现在465G 空了30G没分区 虽然还在复制文件 但是效果明显出来了 也不卡了!
5个盘现在都这样分 一个盘又加了 256M缓存 看实际效果吧 期待中!

有条件一个盘分4G缓存
   
    请教一下:1 、“ 空了30G没分区”,这没分区的30G是干什么用的?作全盘的缓存还是作交换区?有什么科学依据?
                   2、“5个盘现在都这样分”,究竟怎么分?能否说详细点?
                   3、“一个盘又加了 256M缓存”,怎么给每个盘加缓存?

                                                                      望不吝赐教。
作者: yszq    时间: 2011-7-24 08:39
学习一下
作者: nellwill    时间: 2011-7-24 11:38
谢谢分享,学习学习 :victory:
作者: yangy20080124    时间: 2011-7-24 20:15
我觉得这算是IT界难得的真正讲技术的论坛,今天才发现这样的论坛真有相见恨晚的感觉。管理员的好文章我顶一下。
作者: compal_zero    时间: 2013-1-21 10:44
学习了,感谢楼主分享
楼主多篇教程中提到的覆盖旧文件 是不是指我们平常说的文件更新呢?
不知道是不是我理解错了,还望楼主不吝赐教
作者: NBK355    时间: 2013-1-28 11:36
很好的文章,长见识了。谢谢分享
作者: robert88    时间: 2015-5-8 20:26
拜读了,果然是权威的!正茫然呢!OCZ180跑分怎么跟你差那么多?貌似知道了,回去试试。
作者: btball    时间: 2015-5-12 00:07
所以说那些跑as分数的,根本不必在意,运行稳定良好就是好的ssd




欢迎光临 PCEVA,PC绝对领域,探寻真正的电脑知识 (https://bbs.pceva.com.cn/) Powered by Discuz! X3.2