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

【原创】浴室来谈谈如何正确的测试SSD速度。

  [复制链接]
跳转到指定楼层
1#
neeyuese 发表于 2010-11-22 09:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:29410|回复数:41
本帖最后由 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态,稳定态。



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


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




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




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



I. 测试数据的关联性:

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


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

本帖子中包含更多资源

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

x

评分

参与人数 2活跃度 +72 收起 理由
无心飘落 + 52 精品文章
James007ss + 20 不可能不给

查看全部评分

2#
giggsck 发表于 2010-11-22 10:41 | 只看该作者
不是要SHOW出最好的分数,而是要得到最真实的结果。

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

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

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

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


    请问能在贵论坛搞镁光固态的团购吗
17#
bjdcxd 发表于 2010-12-31 11:27 | 只看该作者
学无止境!
18#
Jtiano 发表于 2011-1-1 17:23 | 只看该作者
长见识了,虽然还是看不懂。
19#
lk111wlq 发表于 2011-1-11 19:07 | 只看该作者
目前不折騰,但是不小心看完了
20#
我爱方便面 发表于 2011-1-12 07:48 | 只看该作者
浴室来谈谈如何正确的测试SSD速度。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部