存储设备研究所 篇二十:SSD插错槽位,性能会有损失吗?

2023-08-19 16:42:15 1点赞 6收藏 0评论

大家好,我是噩梦飘雷。

最近有朋友问我,你在测评SSD时候,为什么总是强调“SSD测试时插在直通CPU的M.2槽位”?这里的“直通CPU”是什么意思?

事实上,现在的主板上基本都有多个M.2 SSD插槽,虽然长得看似一样,但是实际插在不同槽位上,能发挥出的性能是不一样的,只有在直通CPU的时,SSD才能发挥完全的性能。

为什么会有这个差异?

要解释这个问题,首先我们要搞清楚电脑中的“总线”这一概念。

在计算机中,不同设备之间想要交互数据,必需通过计算机中用于通讯的“路”,也就是计算机中所称的“总线”。可以想象为不同城市之间运送货物的必需通过公路一样。我们常见的PCIe就是运行在CPU外部的总线的一种。

SSD插错槽位,性能会有损失吗?

同时,就像公路有双车道、4车道、8车道之分一样,PCIe4.0、3.0、2.0等不同标准也是对于通道允许通过的数据速率的划分,单就速率上限而言,1XPCIe4.0=2XPCIe3.0=4XPCIe2.0。

在计算机中,需要与CPU通讯的设备有很多,比如内存显卡硬盘、键鼠外设、网卡声卡等。如果这些设备全都直接与CPU连通,那么对CPU的设计难度就太高了,同时对于设备的模块化要求也要成倍的提高,主板上的布线难度也会有指数级提升。

SSD插错槽位,性能会有损失吗?

为了规避这个问题,就要减少直通CPU的设备数量,厂商给出的方案是通过主板上的南桥芯片组进行转接,就像是外部设备的交互中转站一样。

  • 像显卡、内存等对延迟和带宽要求较高的设备肯定要保证和CPU直接通讯;

  • 而像网卡声卡、键鼠外设等对性能要求不高的设备,则是由南桥芯片组进行管理,交互数据时都要通过南桥芯片组转接一手。CPU与南桥芯片组之间,则通过DMI通道进行连接。

SSD插错槽位,性能会有损失吗?

这是一张Intel Z790主板的功能线框图。可以发现,只有一个M.2槽位直通CPU,另外三个M.2槽位是由南桥芯片组转接而来。而为了便于主板布线,直通CPU的这个M.2槽位一般会放在最靠近CPU的位置。

我们用朴素的经验可以想象到,这就跟工程转包一样,第一手直通甲方的M.2槽位,其效率肯定要比转包商跟甲方沟通顺畅的多。

所以SSD插在南桥芯片组转接出的插槽上,其性能会受一些影响,就很好理解了。

SSD直通CPU与否,性能到底有何区别?

为了解决这个问题,我们来实际测试一下吧。

除了M.2插槽有直通CPU的区别之外,主板上的PCIe插槽也有这个问题,在Intel消费级主板中一般只有靠近CPU的那一条插槽才能直通CPU,部分AMD的消费级主板可能允许拆分成两条直通CPU的PCIe插槽。

SSD插错槽位,性能会有损失吗?

所以在这里我随手找到一条采用M.2接口的爱国者P7000D 2T,

SSD插错槽位,性能会有损失吗?

以及使用PCIe接口的傲腾900P 480G分别进行测试。

SSD插错槽位,性能会有损失吗?

测试平台:

CPU:intel i5-13600K

主板:华硕ROG STRIX Z790-A GAMING WIFI吹雪 DDR5

内存:雷克沙 DDR5-6400 16GB X2

SSD:Intel 傲腾900P 480G、爱国者P7000D 2T

显卡:Intel UHD730

系统:Windows 11 Professional Edition

M.2插槽测试结果

首先将爱国者P7000D插在直通CPU的M.2插槽上,使用CrystalDiskMark测试的结果如下:

SSD插错槽位,性能会有损失吗?

然后将其换到南桥芯片组转接处的M.2插槽上,使用CrystalDiskMark测试的结果如下:

SSD插错槽位,性能会有损失吗?

可以看到顺序读写性能几乎没啥变化,基本可以看做是测试误差允许的范围内。但是4K随机读写性能则出现了明显差距,同时随机读写延迟也略微增加了一些。

将该项测试结果做成图表来对比,可以看得更加明显:

SSD插错槽位,性能会有损失吗?

可以看到经过南桥芯片组转接后,爱国者P7000D的SLC缓内4K随机读写速度相差了10%左右。

由于CrystalDiskMark、AS SSD Benchmark或者TxBench等软件进行测试时,会先在SSD中生成一个测试用的文件,然后在该文件中进行读写测试,在读取测试过程中,这个刚刚生成的文件由于还处于SLC缓存中,4K随机读取性能会受到SLC缓存机制的加强,测试结果也是基于SLC缓存内的数据。

而我们打开软件或者游戏,用到的是SLC缓存空间之外、TLC区域内的4K随机读取性能:

SSD插错槽位,性能会有损失吗?

所以我们继续分别测试爱国者P7000D在两个插槽下的SLC缓外4K随机读取性能,整理出图表如下:

SSD插错槽位,性能会有损失吗?

可以看到,由于缓外4K随机读取性能本身不高,所以虽然性能有些差异,但是差异并不大,只有区区不到2MB/s而已。

PCIe插槽测试结果

首先将傲腾900P插在直通CPU的M.2插槽上,使用CrystalDiskMark测试的结果如下:

SSD插错槽位,性能会有损失吗?

然后将其换到南桥芯片组转接处的M.2插槽上,使用CrystalDiskMark测试的结果如下:

SSD插错槽位,性能会有损失吗?

顺序读写速度没啥区别,不过明显可以看出Q1T1单队列单线程下,直通CPU状态比通过南桥组芯片转接,4K随机读写速度都高了10%左右,并且延迟也各增加了1us多点。

同样整理出图表,可以看得更直观一些:

SSD插错槽位,性能会有损失吗?

由于傲腾900P使用3D Xpoint原理,与普通NAND FLASH固态硬盘原理不同,所以不存在缓外缓内的性能差异,这里就不再做其他测试了。

总结

经过实际测试我们终于能得出结论了:

SSD直通CPU的情况下,其4K随机读写性能要比通过南桥芯片组转接强了10%左右,不过顺序读写速度并无差异。

所以建议大家尽量将SSD(尤其是系统盘)优先插在最靠近CPU的插槽上,这样才能完全发挥SSD的最强性能。

甭管能不能用得出区别,起码有性能咱不用,就是亏了~

好了,以上就是本期的全部内容,如果本文对您有所帮助的话,还请来个点赞收藏关注三连,您的支持就是我持续创作的最大动力!我是飘雷,祝你幸福~

SSD插错槽位,性能会有损失吗?

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

aigo 爱国者 P7000E NVMe M.2 SSD固态硬盘 1TB(PCI-E 4.0)

aigo 爱国者 P7000E NVMe M.2 SSD固态硬盘 1TB(PCI-E 4.0)

499元起

aigo 爱国者 固态硬盘 优惠商品

aigo 爱国者 固态硬盘 优惠商品

1499元起

aigo 爱国者 P3000 NVMe M.2 固态硬盘 (PCI-E3.0)

aigo 爱国者 P3000 NVMe M.2 固态硬盘 (PCI-E3.0)

197元起

aigo 爱国者 P3000 Pro NVMe M.2 固态硬盘 1TB(PCI-E3.0)

aigo 爱国者 P3000 Pro NVMe M.2 固态硬盘 1TB(PCI-E3.0)

暂无报价

aigo 爱国者 2TB SSD固态硬盘 M.2接口(NVMe协议PCIe4*4)P7000E 读速高达7100MB/s PS5台式机笔记本适用

aigo 爱国者 2TB SSD固态硬盘 M.2接口(NVMe协议PCIe4*4)P7000E 读速高达7100MB/s PS5台式机笔记本适用

799元起

aigo 爱国者 P7000Z M.2 SSD固态硬盘 512GB(PCIe4.0)

aigo 爱国者 P7000Z M.2 SSD固态硬盘 512GB(PCIe4.0)

359元起

intel 英特尔670P M.2接口NVME固态硬盘PCIe3.0协议ssd 670P 1TB

intel 英特尔670P M.2接口NVME固态硬盘PCIe3.0协议ssd 670P 1TB

459元起

英特尔(Intel) 傲腾OPTANE固态硬盘SSD U.2接口PCIe NVMe 3.0 x4 900P 280G U.2盘式 傲腾固态

英特尔(Intel) 傲腾OPTANE固态硬盘SSD U.2接口PCIe NVMe 3.0 x4 900P 280G U.2盘式 傲腾固态

1199元起

aigo 爱国者 SSD固态硬盘 M.2接口(NVMe协议PCIe4*4)P7000E PS5台式机笔记本适用 P7000E-2T

aigo 爱国者 SSD固态硬盘 M.2接口(NVMe协议PCIe4*4)P7000E PS5台式机笔记本适用 P7000E-2T

769元起

aigo 爱国者 4TB SSD固态硬盘 M.2接口长江存储晶圆 P7000Z 读速高达7450MB/s

aigo 爱国者 4TB SSD固态硬盘 M.2接口长江存储晶圆 P7000Z 读速高达7450MB/s

1649元起

aigo 爱国者 SMI70 NVMe M.2 固态硬盘(PCI-E4.0)

aigo 爱国者 SMI70 NVMe M.2 固态硬盘(PCI-E4.0)

819元起

aigo 爱国者 P7000D NVMe M.2 固态硬盘(PCI-E 4.0)

aigo 爱国者 P7000D NVMe M.2 固态硬盘(PCI-E 4.0)

539元起

intel 英特尔 傲腾H10 固态硬盘 256GB 含16GB傲腾缓存

intel 英特尔 傲腾H10 固态硬盘 256GB 含16GB傲腾缓存

暂无报价

aigo 爱国者 S500 SATA 固态硬盘(SATA3.0)

aigo 爱国者 S500 SATA 固态硬盘(SATA3.0)

75元起

intel 英特尔 P4510 数据中心企业级SSD 固态硬盘 U.2接口 NVMe协议 8T

intel 英特尔 P4510 数据中心企业级SSD 固态硬盘 U.2接口 NVMe协议 8T

暂无报价

爱国者(aigo)1TB SSD固态硬盘 M.2接口(NVMe协议PCIe5.0)独立缓存高速游戏P12000D 读速高达11500MB/s

爱国者(aigo)1TB SSD固态硬盘 M.2接口(NVMe协议PCIe5.0)独立缓存高速游戏P12000D 读速高达11500MB/s

1509元起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
6
扫一下,分享更方便,购买更轻松