硬盘驱动器和RAM内存 - 动态电源管理

时间:2009-11-19 07:54:15

标签: ram hard-drive

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

1 个答案:

答案 0 :(得分:0)

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

因此,除非您长时间不使用计算机,否则将磁盘发送到睡眠状态并不会有所帮助。但还有其他方法可以降低功耗:

  • 让它运行。旋转磁盘需要很大的功率。
  • 使用noatime挂载会减少对批次的写入访问。
  • 用SSD更换磁盘。即使是操作系统的小型SSD加上交换分区也有很长的路要走。
  • 用较小的磁盘替换磁盘(即3.5“ - > 2.5” - > 1.8“)。

至于RAM,我什么都不知道你可以操纵什么。我猜你可以关闭那些没有使用的RAM区域,但是当前的操作系统使用空闲的RAM作为硬盘缓存,所以你找不到可以关闭的“免费”RAM。所以在这里,您最好的选择是安装更少的RAM。