一些玩家在原本的双通道内存上加上了第三根内存,使用AIDA64测试时,内存性能出现了不增反降的情况,部分参数甚至出现了腰斩的情况,这也引起了网友的疑惑——明明增加了内存容量,内存性能还降低了?容量不够的情况下,只加一根内存的方案还能不能用?0 G/ u! x; z2 n$ n* Z( r `
l- |' J1 U, M) Y r在这里,我们需要知道一个概念。正常情况下,我们会使用两条同等规格的内存条插在主板相应的插槽,组成“对称双通道”。而加装了一根内存条之后,虽然还是双通道,但性质就完全变了,变成“非对称双通道”。既然都能开启双通道,那插两根一样的内存条(对称)和插三根一样的内存条(非对称),到底差在哪?这得从它们的工作逻辑说起。 - U0 K% F4 A3 S; Y$ x |
# ?, T6 D; f: x5 U% h
0 V" I' [2 [3 r5 z/ Q E为了更为直观地呈现两者的差异,我们专门用AIDA 64测试了2根8GB内存与3根8GB内存的读写成绩。结果符合预期:在3根内存使用量超过16GB后,两者写入差距不大,但双8G内存在读取和复制两项中优势明显——读取差距近40%,复制差距34%。这背后的原理在于,系统会先将前两根8GB内存(共16GB)配对,使其工作在双通道模式下,如同“高速公路”,带宽翻倍;而第三根8GB因无法配对,只能以单通道模式运行,好比“乡村土路”,带宽减半。因此,当内存占用超过原有的16GB“对称双通道”容量后,超出的部分便以单通道模式传输,导致性能明显下降。* \& l8 r) h f9 C' j
7 b6 q1 ~5 y* G0 ?& ]; p2 k, h
前面只是软件的测试成绩,来看看在使用三根内存条的情况下,游戏性能会不会也和软件测试成绩一样也损失很大。 % O' Z. }2 B: `3 P- E6 {6 Q- |3 E& D q! b
在平台搭建方面,我们选择DDR4平台的优秀游戏CPU——AMD锐龙7 5800X3D作为测试对象,搭配RTX 5070显卡。测试游戏分辨率设定在1080P,所有游戏均关闭光线追踪以及DLSS插帧。2 o6 b; I4 ?4 D& S d3 C; p4 P
* o+ t0 u2 @& d0 o8 }$ g0 T
这里顺带提一下,在三根内存条的情况下,要优先插满主板的A2和B2内存插槽,剩下的一根插在A1或者B1都可以。一些主板会注明此种方式会对内存性能造成影响,而且更加推荐双通道容量保持一致,即A1+A2=B2。 G) Y% }. b% [+ F9 |2 F4 c% ^6 n! `8 X/ J
为了验证“非对称双通道”在极限场景下的表现,我们选取了9款不同类型的游戏,在1080P分辨率下进行测试。特别需要强调的是,因为每款游戏的占用内存不一,我们尽量统一测试环境,将整机运行内存维持在20GB及以上,模拟16GB内存已经不够用的情况来比较两者性能差异。 4 ~+ N# @9 n9 m1 N0 D w4 t0 z% X5 |2 N { c9 @* F! H4 o& B# y
首先需要明确一点,由于虚拟内存的存在,在磁盘空间充足时,系统会自动划入部分空闲存储空间,作为虚拟内存。这就能让原本只有16GB内存大小的机器能够承受内存超过16GB的情况,但是虚拟内存的速度是无法比拟正常内存的,会出现一定程度的性能损失。 w) Q# F0 t5 C6 \$ w& D, I2 W1 p: m
- ~8 c1 o0 i8 F5 r. Y
' z. h( a" ]7 F- J先说结论,从测试结果来看,在虚拟内存介入的情况下,哪怕三根内存的组合存在性能折损,表现也是比双8G要好的。0 Y) T3 {$ w9 f; I" W, q5 U4 c# f
7 _# D' n. |" J6 `: L在竞技类网游中,《PUBG》作为一款对内存极为敏感的游戏,在插满三根内存后,平均帧为127fps,1% Low帧为95fps,而同等场景下,内存占用量超过16G的双8G组合就显得力不从心了,哪怕虚拟内存足够,也只是能运行的状态,平均帧率73fps,但是57fps的1%Low帧已经足够“宣判死刑”了。同样的场景下,画面卡顿,响应延迟高的问题比比皆是。" V3 Z9 i' Z. o+ @