安装 4GB RAM 后处理器使用率会增加

安装 4GB RAM 后处理器使用率会增加

我有一台 Intel Atom D2700 (Synology NAS DS412+),具有 4GB RAM,运行内核 3.2.30 x86_64。该装置有一个 DIMM 插槽。

我和其他人发现的一件事是,与添加 2GB DIMM 相比,添加 4GB DIMM 时,设备在负载下的 CPU 使用率明显更高(例如,“重型”Java 应用程序,如 Minecraft 服务器或 Plex 转码等) 。许多用户发现,当内存降至 2GB 时,所有这些高负载问题都会消失。

这是 Linux 特有的原因吗?或者这是 Atom 本身的问题?

答案1

看看英特尔凌动® 处理器 D2000 和 N2000 系列数据表,卷。 1

请注意第 32-33 页和表 3-24。

由此得出的结论是,虽然您的处理器和内存控制器支持 4 GB 总 RAM,但它们仅支持 2 GB 块,即每个插槽 2 GB。由于您的 412+ 只有 1 个插槽,因此您的最大 RAM 为 2 GB。任何高于此的事情都可能是不可预测的。

答案2

太长了;博士

我认为罪魁祸首是内存模块不兼容。


我已读完D2000 数据表(作为建议由四倍巴基)。据我所知,数据表没有提及任何关于限制 RAM 大小与 DIMM 插槽数量相关的内容。它讲述了行列相反(参考。记忆几何)。

任何想要升级 D2000 系统 RAM 的人都应该检查表 3-24支持的内存配置。对于 4096 MB 内存大小,模块应为:

  • 双排位,
  • 具有 16 个 2 GB 密度的芯片。

相同容量的内存模块以不同的配置制造,因此可以使用八个四千兆位密度芯片获得例如 4 GB 单列模块,表中未列出该配置 – 请参阅此金斯顿的启发性帖子

也就是说,您必须检查模块的确切部件号的规格,以确定它是否兼容。我最近安装了爱国者 PSD34G1333L2S在 DS713+ 中,到目前为止它表现良好。

答案3

如果内存较多,CPU 手头将有更多数据/程序需要处理(空闲等待磁盘数据的时间会减少),因此 CPU 使用率会增加,特别是在高负载下。吞吐量是否增加?还是你没测过?

答案4

您的新 RAM 是否有可能是 DDR3-800,而旧 RAM 是 DDR3-1066(或者新 RAM 的延迟更高?

如果您的工作负载有大量缓存未命中并频繁访问 RAM,则较慢的 RAM 可能会产生显着差异 - 此基准测试显示 -1066 和 -800 RAM 之间的内存带宽大约有 30% 的差异:

http://www.tomshardware.com/reviews/core-i7-870-1156,2482-5.html

您的工作负载必须相当内存密集才能看到很大的差异。

相关内容