内核编译之后的运行速度

好不容易,终于把内核编译之后跑起来了,但是我感觉新编译的内核的bzImage虽然要比原来的小了不少,但是为什么启动速度和运行速度我感觉都并不比原来的内核快呢?我的系统是ubuntu10.04,内核版本是2.6.34.1,还是说ubuntu在里面做了什么优化的?

作者: wucongdonglai   发布时间: 2010-10-20

你多少内存?

作者: HYMjpg   发布时间: 2010-10-20

LZ 进入了个误区。

自己编译的内核不一定就要比系统自带的快,在性能上不一定会有很大的变化。

去掉很多无用的模块之后,启动速度应该会比原来快一些,但是这个节省下的时间对人来讲,可以忽略不计。

而内核启动之后,各种软件运行的速度和内核关系不大,而与 glibc 以及各个软件自身的优化关系较大。

感兴趣的话,你可以放弃 ubuntu 来试试 gentoo , 感受一下针对自己机器的硬件自己做优化得到的系统的速度。

对了,内核大牛 ck 对调度器有一个叫 BFS 的补丁,可以在一定程度上提高桌面系统的响应,你感兴趣的话也可以试试看。

作者: deepwhite   发布时间: 2010-10-20