系统加速:去除多余的内核模块

对于每个用户来说,很多内核模块都不是必须的,加载它们势必会延长系统引导时间,比如你的桌面连接到以太网,那么就不需要加载无线内核模块。如何查明当前系统中安装和运行的内核模块呢?你可以试一下 bootchart,它不仅会给你一份模块清单,而且还会说明系统启动过程中发生的事情,一旦知道加载了什么不需要的模块,就可以在内核重新编译期间将其移除。这样,编译的内核就将完全适合你系统的体系结构。

bootchart 的安装非常简单,如果你需要生成直观的图像,请添加 USE java。同时为了使统计更精确,需在内核中作如下设置:

CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y

下面是我的系统的 boot chart:

37s,不快不慢。

Tags: ,

This entry was posted on Sunday, January 4th, 2009 at 4:10 pm and is filed under linux. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Posts you may enjoy

Leave a Reply

Please copy the string MYNWZd to the field below: