如何正确的测试出SSD准确速度

来源:本站整理 作者:U盘量产网

本篇里我不想谈论任何关于测试软件设置,机器配置,测试结果的信息,只是从原理上来说明要测试出“真正”的性能需要做到哪些要点
测试的定义: 不是要SHOW出最好的分数,而是要得到最真实的结果。
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算法的特性去测试

相关内容

微微一笑很倾城正版手游千年风华无限钻石版第7装甲师无限金条安卓暴击联盟千年风华tv版女神危机未和谐版武林群侠传魔与道官网最新版剑魂之刃免费gm版明星梦工厂游戏宝宝爱拼图祖玛泡泡龙皇家骑士团多牛百变方块啪啪联盟乱世神将bt版坦克大决战新版王者守卫内购无限钻石金币明星梦工厂游戏塔防西游记无限内购版汉家江湖福利版封仙之怒手机版萌菌大作战2变态版三国杀OL互通版最新航海王启航满v版牧羊人之心内购版超神三国志正版荣耀战国无限内购版美杜莎传奇最新版安卓三国萌将录无限元宝版