(备注: 在我的笔记电脑上,bios 负责硬碟的待命以及恢复原本的数据,所以我无法测试是否这个小问题是系统特定的 。如果这个小问题你也遇到,请给我个讯息吧 。)
Grant 还有个很棒的小秘诀可使用 XFree86 套件 以及 apmd 套件的协助让萤幕变空白,你可以在那儿找到 。
3.5 如果我的笔记电脑不支援 APM 的话?
如果你的电脑的 bios 并不支援任何的节省能源的设定 (就算是很旧型且没有 apm 支援的至少也可以设定可让硬碟以及萤幕做待命状态 ),你可以使用 hdparm -S 来定义你的硬碟的待命时间 。这样就很有帮助了,因为硬碟的动作是要花费许多电力的 。你的系统应该要安装 hdparm ,因此请使用 man hdparm 来读一读这个命令的语法 。
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
4. 改变某些一般的系统设定
在我拿到 Linux 并在我的笔记电脑上安装、执行後,我发觉它会每几秒就会存取一次硬碟,就算并没有任何的使用者签入系统内! 这就是硬碟可能就从没有进入它的能源省电模式 。能够减少硬碟的动作的话就可以很明显地增加电池的使用时间,以下是我所□集的配方 。
我使用 RedHat 4.1 测试了所有的方法,有些建构设定的地方可能会与你所使用的 Linux 供应版本不同 。(如果真如此,请您让我知道 。)
4.1 crond 精灵与 atrun精灵
请检查你的 /etc/crontab 档案看看是否它会在每分钟动作一次 。你会看到 atrun 常会出现在□面 。
使用 at 命令可以让你将未来要做的命令放在命令停待区内,时间到了就会执行它们 。有些 Linux 系统使用自订的 atd 精□来做这个工作,其他的 (例如 RedHat) 让 crond 精灵每分钟执行 atrun 一次 。
大部份的系统上是否需如此做的,因为 at 命令很少会依赖一定的时间内被执行,因此如果你在你的 /etc/crontab 档案内发现下面这行:
# Run any at jobs every minute
* * * * * root [ -x /usr/sbin/atrun ] && /usr/sbin/atrun
你就可以安全地把它改成:
# Run any at jobs every hour
00 * * * * root [ -x /usr/sbin/atrun ] && /usr/sbin/atrun
细节请阅读 man 5 crontab 。有些人就算在没有执行 crond 精灵下还是可以动作,因此如果你知道你在做什麽,你可以考虑完全地把它给关闭掉 。
4.2 update / bdflush 精灵
Linux 在任何时候都在处理著很多的已开启档案的缓冲区,来做系统很确认档案有任何改变时能够愈快存档愈好,不然等到系统当机时已做的改变就会不见了 。
update / bdflush 精灵就是用来照顾这件时的 。(这是同一个程式的两个名字,因此你可以使用两个其中的一个名字来启动这个精灵 。) 原来的设定会让这个精灵每 5 秒钟呼叫 flush 以及每 30 秒钟呼叫 sync 一次 。
在我的 Fujitsu 富士通磁碟上会造成不停的存取 。(好像这个硬碟就算跟本什麽也没改变的状况下会将它的记忆体快取给清除掉 。但这要看你的硬碟的轫体: 有些朋友告诉我说就算没有做像下面那样的修改他们的硬碟还是可以进入本身的省电模式下 。)
因为 Linux 并像以前那样常当机了,我就将两个数值都改成为 3600 秒 (=1 小时 ) 。这样一点也不会造成任何问题,而且原本常会有的磁碟存取动作就停止了 。(但是如果我的系统现在当机了,当然一定会有许多破损的档案了 。)
推荐阅读
- 纽扣电池可以带上飞机吗
- 三款骨灰级彩屏手机使用对比
- M750使用评价
- 使用ppt制作出手绘玫瑰花简笔画详细操作流程
- 6235使用初体验
- iPhoneXs Max中将色彩滤镜打开具体操作步骤
- 几种常见兽用注射液的使用要点
- 使用PS制作出颗粒状效果具体操作流程
- n95口罩可以重复使用多少次
- 以划拨土地使用权出资是否合法呢
