【问题标题】:Hard disk drive and RAM memory - Dynamic Power Management硬盘驱动器和 RAM 内存 - 动态电源管理
【发布时间】:2010-12-18 05:03:44
【问题描述】:

据我所见,Windows 和 Linux 都对 CPU 的动态电源管理提供了很好的支持(调整频率以降低能耗)。是否有类似的支持来管理硬盘驱动器和 RAM(旋转 HDD、降低 RAM 频率或任何可能导致功耗降低的事情)?

【问题讨论】:

    标签: ram hard-drive


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-01-26
      • 2019-09-28
      • 2016-11-02
      • 2017-01-27
      • 2011-03-24
      • 2011-08-06
      • 2012-08-07
      • 2012-02-08
      • 2012-11-03
      相关资源
      最近更新 更多