免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2660 | 回复: 5
打印 上一主题 下一主题

[新手问题]对于桌面用户而言,自己重编译内核能否提高运行的性能? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-23 09:49 |只看该作者 |倒序浏览
20可用积分
我尝试了一下自己重新编译2.6.32内核,按照网上的几个步骤config和make,install,接受默认选项的话,似乎没有感觉到启动和运行速度会加快。

问题:
1. 默认安装的Linux系统,我用的Ubuntu10.04,那么这个默认安装的Linux内核是不是会包含很多并不需要的驱动程序或者加载模块什么的,会占用不必要的内存和磁盘空间? 我自己编译内核的话,需要选择磁盘类型等等,这个是不是就节省了一些不必要的启动模块呢?

2. 对于桌面用户而言,如果想要通过"重新编译内核"来达到提高性能的目的,可以做的事情是什么(我是新手)? config的时候去掉一些可有可无的选项呢还是说,去掉一些不必要的编译模块呢,还是别的什么,能让这个"必要"的内核稍微精简一点?

谢谢!!!!!

最佳答案

查看完整内容

如果想提高系统启动速度,那么就去优化一下启动项。类似于WIN下开机启动的那块。Linux启动的时候也会查看一些脚本,以明确需要加载哪些模块,启动那些程序。如果你能找到这些,并将实际中不需要的禁用启动加载,这样就会提高系统启动速度。比如,RedHat系列的 OS 都会默认给你添加一些iptables规则,并且因此需要加载一些内核模块。如果你不需要,就把这些停掉。以此种方式,检查一下其他的程序又没有不需要的,也作相似处理。相信 ...

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
2 [报告]
发表于 2010-08-23 09:49 |只看该作者
我尝试了一下自己重新编译2.6.32内核,按照网上的几个步骤config和make,install,接受默认选项的话,似乎没有感觉到启动和运行速度会加快。

如果想提高系统启动速度,那么就去优化一下启动项。类似于WIN下开机启动的那块。

Linux启动的时候也会查看一些脚本,以明确需要加载哪些模块,启动那些程序。如果你能找到这些,并将实际中不需要的禁用启动加载,这样就会提高系统启动速度。
比如,RedHat系列的 OS 都会默认给你添加一些iptables规则,并且因此需要加载一些内核模块。如果你不需要,就把这些停掉。以此种方式,检查一下其他的程序又没有不需要的,也作相似处理。相信启动速度有所改进的。

论坛徽章:
2
CU十二周年纪念徽章
日期:2013-10-24 15:41:34处女座
日期:2013-12-27 22:22:41
3 [报告]
发表于 2010-08-23 11:33 |只看该作者
提高不了多少,据说撑死%5。

论坛徽章:
0
4 [报告]
发表于 2010-08-23 11:39 |只看该作者
那么,重新编译内核一般要达到什么目的呢? 对于嵌入式系统可以裁减掉一些东西,对于PC桌面来说基本毫无意义么?

编译内核能为一般的用户带来什么呢? 谢谢!!!!!

论坛徽章:
0
5 [报告]
发表于 2010-08-23 11:43 |只看该作者
ubuntu的驱动基本上全部编译成模块。按需加载,一般不会加载不必要的驱动。

如果自己编译内核,应该可以提升内核的启动时间。
自己的内核一直都是自己编译的,倒感觉不到运行时有太多的区别。桌面上可能应用程序更能左右机器的流畅程序吧。

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
6 [报告]
发表于 2010-08-23 17:27 |只看该作者
那么,重新编译内核一般要达到什么目的呢?

通常研发的需要这样做,如果你是拿Linux作为办公使用,当做桌面系统的,应该也用不上重新编译内核的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP