当前位置: 首页 > 技术落地

电脑内存8+32和双16哪个更好?

时间:2024-02-29 21:35:35 技术落地

两个内存如果都是双16G的话性能会更好,因为所有内存都可以组成对称双通道模式(Dual-Channel Symmetric mode),也就是Interleaved模式。

据测试,双通道性能可提升5%;而8G+32G模式中,通过Intel Flex Memory技术,只有8G+8G可以形成对称双通道模式,而32G剩下的24G则为单通道模式。

双通道,即Dual Channel技术,允许两个通道同时访问内存。

互不干扰。

乍一看,大家都觉得能够将内存带宽加倍,对性能一定有好处。

然而,由于编写程序,代码和数据是连续分布的。

这也叫内存访问的局部性,虚拟地址和内存如果都是双16G的话性能会更好,因为所有内存都可以组成对称双通道模式(Dual-Channel Symmetric mode),也就是Interleaved模式。

据测试,双通道性能可提升5%;而8G+32G的方式,通过Intel Flex Memory技术,只有8G+8G可以形成对称双通道模式,而32G和其余24G都是单通道模式。

双通道,即Dual Channel技术,允许两个通道同时访问内存,互不干扰。

乍一看大家都觉得可以把内存带宽加倍,对性能肯定有好处。

但由于编写程序,代码和数据是连续分布的,这也称为内存访问的局部性。

虚拟地址和物理地址的最小分配以4K为最小颗粒。

所有操作系统都无法通过页表来改善这种情况。

如果有双通道,但每个内存通道中的地址空间是连续的,内存访问的局部性会大大降低性能提升。

其实你纠结的是到底是用大内存还是双通道。

就测试数据来看,双通道可以提升5%左右的性能,但99.99%的用户无法使用。

那么就需要把内存填满,同样的配置、同样的工作只能进行比较。

价值。

我个人比较喜欢大内存,原因很简单。

个人用户感觉不到双通道的区别,因为现在大多数内存速度都在3000以上。

早期内存速度远低于CPU速度,远高于硬盘速度。

但现在硬盘的速度已经提高了很多。

第二个原因是,无论是笔记本还是台式机,除非是做视频处理和设计等,否则16G就够了。

无论双通道内存有多大,都没有什么区别。