从我所看到的,当涉及到CPU(缩放频率以降低能耗)时,Windows和Linux中的动态电源管理都得到了很好的支持。是否有类似的支持来管理硬盘驱动器和RAM(降低硬盘驱动器,降低RAM频率或任何可能导致功耗降低的事情)?
答案 0 :(得分:0)
对于硬盘驱动器,请使用hdparm
和-S
来定义它应该减少多长时间。要使其工作,您必须禁用所有定期访问磁盘的进程,如cron
和flushd
。后者有点危险,因为它将内存缓存刷新到磁盘。您可以通过手动调用sync
来模拟它,但如果您的计算机意外崩溃,那么您可能会丢失大量数据。
因此,除非您长时间不使用计算机,否则将磁盘发送到睡眠状态并不会有所帮助。但还有其他方法可以降低功耗:
noatime
挂载会减少对批次的写入访问。至于RAM,我什么都不知道你可以操纵什么。我猜你可以关闭那些没有使用的RAM区域,但是当前的操作系统使用空闲的RAM作为硬盘缓存,所以你找不到可以关闭的“免费”RAM。所以在这里,您最好的选择是安装更少的RAM。