怎么正确的测试出SSD准确速度
本篇里我不想谈论任何关于测试软件设置,机器配置,测试结果的信息,只是从原理上来说明要测试出“真正”的性能需要做到哪些要点
测试的定义: 不是要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算法的特性去测试。
热门词库
相关文章
更多+-
04/16
-
03/29
-
07/18
-
08/18
-
10/26
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
角色扮演 大小:33.47 MB
-
角色扮演 大小:72.02 MB
-
格斗射击 大小:1.31 GB
-
塔防策略 大小:13.47 MB
-
格斗射击 大小:107.27 MB
-
竞技对战 大小:6.92 MB
-
冒险解密 大小:365.58 MB
-
休闲益智 大小:64.2 MB