由于动态内存模块的每一位都需要刷新才能保存其数据,这是否意味着如果我在笔记本电脑上安装比当前容量更大的模块,就会消耗更多的能量?
而能耗差别又会有多大呢?
答案1
一般而言,每个 DIMM 消耗的电量大致相同。系统中添加的 RAM 越多,消耗的电量就越大(RAM 始终处于开启状态并随时可用)。下图来自 Micron:
线点表示 RAM 的速度,条形表示功耗(以 Ws/GB - 瓦特秒/千兆字节,或瓦特/千兆字节每秒为单位)。
得出以下数字(如下平均值)对于每个 DIMM:
SDRAM = 1.1 GB/s * 3.0 Ws/GB = 3.3W
DDR = 2.9 GB/s * 1.5 Ws/GB = 4.4W
DDR2 = 5.0 GB/s * 0.5 Ws/GB = 2.5W
需要提醒的是,我们这里讨论的是平均值,记住上面的数字是每个 DIMM。现代 DIMM 消耗的电量比其他 DIMM 少,而超频/高性能模块消耗的电量更多。一般来说,上述数字对于大多数方法来说足够准确。
不幸的是,这并不意味着你可以就此止步并计算一些数字。值得一读的是此 Tom's Hardware 文章页面。快速报价:
...内存功率要求直接取决于主板,因为电压调节器的效率也会产生影响。
我认为笔记本电脑比台式机“效率”高得多。在他们的文章中,他们概述了桌面RAM 的功耗为 5-10W...他们没有提及这适用于多少个 DIMM,或者适用于哪种 RAM 类型。
因为你使用的是笔记本电脑,所以我假设上面列出的数字是一个很好的中上限估计。如果你愿意的话,你可以得到硬件监控。您可以下载 .ZIP 版本(便携式),启动它,看看它是否为您提供了用电量统计信息(有些计算机提供广泛的用电量信息,有些则不提供 - 这取决于可用的传感器)。如果这不起作用,您还可以获得杀死一瓦特(基本上就是插入墙上插座的万用表),然后插入您的笔记本电脑(不带电池)以查看它消耗了多少电量。
然后您可以让它处于空闲状态(使用 HWMonitor 或 Kill A Watt),获取平均功耗,取出一些 DIMM(或添加一些),然后重复。
答案2
...但是如果额外的内存意味着更少的磁盘访问,那么总功耗可能会减少......?
(此处只是猜测。)
答案3
如果您节省系统内存,那么系统就会更频繁地与硬盘进行交换和读取,这肯定会消耗更多的电量。
此外,尽管您收到了出色的答案,但功耗肯定取决于内存的使用方式。您担心的刷新周期大约每 10 毫秒发生一次,但每次读取后也必须再次刷新位,因为读取也会耗尽电容器。RAM 的典型读取延迟约为 5 纳秒。这个差异是 6 个数量级!这意味着,仅仅读取一次整个内存就会比刷新(“空闲”)工作负载在这段时间内消耗的能量多一百万倍。
因此,如果你拥有的内存多于所需,那么未使用的多余内存肯定在使用很多比实际使用的内存消耗的能量更少。(换句话说,您只需为您使用的部分付费。)结合磁盘交换考虑,您可能会发现,添加适合工作负载的 RAM 可能会降低总体能耗。
当然,这个指导方针并没有扩展到荒谬的程度,很明显,如果你安装 4GB RAM 只是为了在 Windows 95 上运行纸牌游戏,那么额外的 RAM 将是一种纯粹的能源浪费。
另一方面,如果(听起来)您正在考虑在笔记本电脑中增加 RAM 对电池寿命和电费的影响,并且您将使用 XP 或更高版本进行多任务处理,那么有许多因素将对您考虑产生更重要的影响。以下是一些因素:
- 您运行的应用程序数量。
- 您使用的防病毒软件的效率。
- 您启用的操作系统的功能。(aero、索引、后台服务等)
- 背光级别。
从长远来看,上述任何一个因素都比用于不断刷新未充分利用的 RAM 的电量更重要。
答案4
RAM 的功耗已经降低,而且这个帖子已经过时了,所以我添加了一些 2015 年关于 DDR3L 的数字:“[...] 大约是 0.5W/512MB,或 1W/GB。再次强调,这是绝对最大值。实际上,大多数 DIMM 大部分时间都处于空闲状态,空闲功率是“扩展温度自刷新”,也就是 28mA 或大约 0.08W/GB。”根据https://www.quora.com/笔记本电脑中的各种组件的功耗大致是多少