[推荐]Linux 系统中一些针对文件系统的节能技巧

By pengyao - Last updated: 星期三, 三月 10, 2010 - Save & Share - Leave a Comment

上午查询下Google Reader,IBM的DeveloperWorks的一篇文章《Linux 系统中一些针对文件系统的节能技巧》吸引了我。不仅节能,还能在一定程度上提高应用效率。
同时此文也解决了我之前一直在查找的syslog.conf文件中”-”号的含义:

Linux 使用 syslog 记录内核和各种应用程序的日志信息。Linux 系统里存在一个 Daemon 进程 syslogd 或 sysklogd 来完成 syslog 的功能。默认设置下,syslogd 在每次记录一条日志后,都会使用同步(sync)操作强制将页面缓存同步到磁盘上。这样做是为了保证日志信息得到最大的保护,即使系统崩溃或电源故障,日志信息可以最大可能的被写到了磁盘上。
但是在个人电脑等对日志信息要求不是如此严格的系统上,这些 sync 操作很耗费磁盘 I/O,同时耗费更多的电量。如果想禁止 syslog 的这种 sync 行为,需要修改 syslog 配置文件 /etc/syslog.conf,在不想进行 sync 操作的项目前添加一个“-”(减号)。

这里就不转载此文了,如果你对此文有兴趣,可以直接访问: http://www.ibm.com/developerworks/cn/linux/l-cn-fsgreen/index.html?ca=drs-cn-0309

Posted in Gnu/linux, tips • Tags: , , , Top Of Page

Write a comment