DIY PC 测评 – PCIe4.0 M.2/PCIe3.0 M.2/PCIe3.0 SSD 如何选择

发布于 2020-08-06  86 次阅读


m2

前言

随着现在网络的发达,越来越多的人能够接触到计算机,关于装机的教程也越来越多。装机一直以来都是一门既讲究感性需求又讲究理性需求的学科,感性在于钱你出的,你喜欢怎么配就可以怎么配;理性又在于既然钱是你出的,那就最好让每一分钱都用在最好的地方。

固态性能越高会越好?or 固态硬盘是不是够用就好?

随着AMD三代锐龙与X570主板的到来,PCIe4.0技术正式从幕后走到台前。基于PCIe4.0的全新高速带宽,SSD性能再次迎来的爆炸性增长。由于新技术诞生,需要时间来普及,再加上Intel平台尚未支持PCIe4.0技术,导致现在上市销售的PCIe4.0 SSD并不多。既管如此,PCIe4.0 SSD任代表着未来。

PCIe4.0 到底有多快?


目前旗舰的M.2 SSD采用的是PCIe3.0 x4传输带宽,理论速率是4GB/s,PCIe通道是可以双向,那能达到8GB/s。但是PCIe3.0 SSD实际的读写在3GB/s上下徘徊,这几乎是极限速度。

这里科普一下PCIe 吞吐量(可用带宽)计算方法:
吞吐量 = 传输速率 * 编码方案

例如:PCI-e2.0 协议支持 5.0 GT/s,即每一条Lane 上支持每秒钟内传输 5G个Bit;但这并不意味着 PCIe 2.0协议的每一条Lane支持 5Gbps 的速率。

为什么这么说呢?因为PCIe 2.0 的物理层协议中使用的是 8b/10b 的编码方案。 即每传输8个Bit,需要发送10个Bit;这多出的2个Bit并不是对上层有意义的信息。

那么, PCIe 2.0协议的每一条Lane支持 5 * 8 / 10 = 4 Gbps = 500 MB/s 的速率。

以一个PCIe 2.0 x8的通道为例,x8的可用带宽为 4 * 8 = 32 Gbps = 4 GB/s。

同理,PCI-e3.0 协议支持 8.0 GT/s, 即每一条Lane 上支持每秒钟内传输 8G个Bit。
而PCIe 3.0 的物理层协议中使用的是 128b/130b 的编码方案。 即每传输128个Bit,需要发送130个Bit。
那么, PCIe 3.0协议的每一条Lane支持 8 128 / 130 = 7.877 Gbps = 984.6 MB/s 的速率。
一个PCIe 3.0 x16的通道,x16 的可用带宽为 7.877
16 = 126.031 Gbps = 15.754 GB/s。

测试环境


(ps: 不知道为什么显卡给我测出来显存是1MB,更正一下是8GB)

AMD Yes!R9 3900X真香

测试

由于我现在手里没有PCIe4.0 SSD,就从网上找了个跑分图。

设备:

  • 影驰HOF PRO M.2 (PCIe4.0)
  • 三星970EVO Plus (PCIe3.0)
  • 威刚SP580 (PCIe3.0)

AS SSD Benchmark测试

影驰HOF PRO M.2
影驰HOF PRO M.2

三星970EVO Plus
三星970EVO Plus

威刚SP580
威刚SP580

在AS SSD测试中,身为旗舰级SSD的三星970 EVO Plus 已经跑出令人惊叹的数据。但是在影驰HOF PRO M.2 面前,不值一提,可见到PCIe4.0 SSD的威力。

通过对比测试,可以看到,基于PCIe4.0传输带宽的影驰HOF PRO基本是完胜目前堪称最强的PCIe3.0 SSD的三星970EVO Plus,不管是持续读写,还是4K随机读写。

显然,在资金充足的情况下,当然是选PCIe4.0 SSD。


音无结弦之时,天使跃动之心;立于浮华之世,奏响天籁之音