双路服务器可否使用 8+8+16 的内存

2019-05-09 10:25:45 +08:00
 BingoXuan
公司有台服务器,配置是 dell poweredge r430。cpu 是 e5 2620v3×2,内存 2× 8g ( cpu 比内存多-_-!),硬盘 2T。想着加到 32g 的,但不知道可不可以加一条 16g,还是必须要 2×8g。

btw:ddr4 ecc 内存好贵啊,从 dell 认证的分销商购买 2400 8g 竟然要 1050 软妹币。各位大佬有啥好渠道吗? thanks
3304 次点击
所在节点    问与答
25 条回复
goodryb
2019-05-09 11:02:09 +08:00
贵也是公司掏钱,坏了什么的可以保修,可以换,千万不要自己找野路子,出了事还得自己背锅,切记。
usjinbao
2019-05-09 11:10:51 +08:00
需要两条 8G 的,你一边一条 16 的另外一边两条 8G 的 通道都对应不上
CallMeReznov
2019-05-09 11:30:45 +08:00
要么不加,要么就加一样的,别整幺蛾子
我这里上百台二手服务器,上架的时候就因为内存兼容识别问题各种插拔,比我干 DIY 的时候还烦.
CCNemo
2019-05-09 11:31:20 +08:00
公司还差这一两千一根的内存?
silencefent
2019-05-09 11:33:07 +08:00
我用的 2620V2,32G 内存 480G 的硬盘,一个节点的机器才值到你一个内存的价格
haogefeifei
2019-05-09 11:33:20 +08:00
我记得 2133 的不贵。。。 全部下掉换 2133 的条子
hellojinjie
2019-05-09 11:51:24 +08:00
原先两根拔下卖了,买四根 16G
BingoXuan
2019-05-09 11:54:51 +08:00
@goodryb
@CallMeReznov
大佬们教训的是,小弟学习了

@CCNemo
@silencefent
部门卖一块板卡都比内存贵,233 (不过我们从另一家公司买板卡,一块板卡一台 iphone xs T_T )。只是我们公司买硬件氛围都是能买便宜好用的就没必要买贵的。我是想着内存一般都没啥太大问题,当然服务器就要求更高。

@usjinbao
频率对不上应该也没问题吧。现在两条 8g 都是 2133,能买的 8g 内存都是 2400 起步了。

@haogefeifei
2133 16g 要 1k5,如果 32g 就要 3k,换两条 2400 8g 也就是 2k1。所以就变成了要不要加到 48g 而不是加到 32g 要怎么加了。
BingoXuan
2019-05-09 11:56:25 +08:00
@hellojinjie
公司资产卖不了,能卖我都想把 mbp 卖了,233
dapang1221
2019-05-09 11:57:26 +08:00
通道都不对称啊,怎么双路……
usjinbao
2019-05-09 12:01:46 +08:00
@BingoXuan 我和你说内存通道 你见过内存插槽有 3 插槽或者 7 插槽的主板吗 你左边 A 通道插了 1 条 16G B 通道空着, 另外一边 A 通道插了 8G 的去对应左边 16G 的,然后又让右边 B 通道的 8G 又对应了左边一个空的 即便能让你开机 也是不适合运营的 另外我觉得 @goodryb 说的很对,对于公司来说员工考虑成本固然好,但是公司更希望的是服务器稳定运行 不会选择去选那一点便宜 ,出了问题是你来兜着,也没有 IT 人员配机组装会用你这种方案去实施
BingoXuan
2019-05-09 12:25:33 +08:00
@usjinbao
我理解你的意思。现在 AB 应该各有一条 2133 的 8g 内存。如果我买了 2400 的 2×8 的内存,那么我应该是 AB 的 1 和 2 通道插上一条 2133 和 2400 8g 内存,或者是 A 通道 2133 2×8g,B 通道 2400 2×8g,或者不需要管内存的频率。
usjinbao
2019-05-09 12:33:28 +08:00
@BingoXuan 现在可以买到 2133 的,你要买 2400 的来搭配除非它可以向下兼容,也就是说这条 2400 的还支持 2133
BBchou1021
2019-05-09 12:40:45 +08:00
R430 最大支持 384GB (12 个 DIMM 插槽),可以使用 8+8+16 的内存
charlo
2019-05-09 12:56:45 +08:00
我和朋友组装了 AMD EYPC 7551 的服务器,8 根 16G 内存,我朋友说内存 16G 才 500 元啊。
为啥你的这么贵?
charlo
2019-05-09 12:58:11 +08:00
纠正 EPYC 经常打错
BingoXuan
2019-05-09 13:02:59 +08:00
@charlo
dell 分销商报价都是差不多这个价格,不知道你朋友买的内存是否带 ecc 呢?
aquariumm
2019-05-09 13:05:09 +08:00
@BingoXuan 内存频率不用管,自动降频到最低频率,不影响通道
d4ecc 就是贵,毕竟比普条多了个芯片
msg7086
2019-05-09 14:27:30 +08:00
首先楼主问的是可以不可以这么做 。

可以。从古至今,电脑上内存容量都可以随便插,只要不超过 Rank 上限就没事。这意味着你可以一颗 CPU 上插 32G+16G+8G,另一颗 CPU 上插单条 64G,也是可以用的。每个 CPU 分别管辖其手中的内存,并且因为内存都不相同所以最终会运行在单通道上。

有一个很常见的案例就是内存损坏。比如你插了 8 条 8G 内存,经过数年的运行后其中一对内存损坏了。这时候系统就会运行在 6 条 8G 上,也就是 2x8G + 4x8G 的配置。所以插不同的内存是完全可以运行的,只不过性能打了折扣。等你把新内存换上去了,就重新跑回 4x8G + 4x8G。

然后是这么做的后果是什么。

首先是 NUMA 会受影响,因为一颗 CPU 管控内存数量少了,所以到了后期会出现大量的跨 NUMA 访问内存,性能会大幅下降。
其次是多通道。不匹配的内存会导致无法运行在多通道下,意味着内存带宽会大打折扣。

所以除非是有特殊需求,否则最好全部使用相同的内存和平衡的内存容量布置,来获得更一致的性能。
charlo
2019-05-09 14:36:45 +08:00
@BingoXuan 我朋友买的 说是 镁光 DDR4 ECC 16G 2666 499 元一根

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/562416

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX