0

从我所看到的情况来看,当涉及到 CPU 时,Windows 和 Linux 中的动态电源管理都得到了很好的支持(缩放频率以降低能耗)。是否有类似的支持来管理硬盘驱动器和 RAM(旋转 HDD、降低 RAM 频率或任何可能导致功耗降低的事情)?

4

1 回答 1

0

对于 HDD,使用hdparmwith-S来定义它应该在多长时间后减速。要完成这项工作,您必须禁用所有定期访问磁盘的进程,例如cronflushd。后者有点危险,因为它将内存缓存刷新到磁盘。您可以通过手动调用来模拟它,sync但是如果您的计算机意外崩溃,那么您可能会丢失大量数据。

所以最后,除非您长时间不使用计算机,否则让磁盘进入睡眠状态并没有真正的帮助。但是还有其他方法可以使其使用更少的功率:

  • 让它运行。旋转磁盘需要很大的功率。
  • Mount withnoatime大大减少了写访问
  • 将磁盘更换为 SSD。即使是用于操作系统的小型 SSD 加上交换分区也有很长的路要走。
  • 用较小的磁盘替换磁盘(即 3.5" -> 2.5" -> 1.8")。

至于 RAM,我不知道你可以操纵什么。我想您可以关闭未使用的 RAM 区域,但当前的操作系统使用空闲 RAM 作为硬盘缓存,因此您不会找到太多可以关闭的“空闲”RAM。所以在这里,你最好的选择是安装更少的内存。

于 2009-11-19T08:08:05.817 回答