LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 904|回复: 9

新内核,响应速度变慢。

[复制链接]
发表于 2005-9-20 12:28:25 | 显示全部楼层 |阅读模式
我用Debian(sarge),编译了最新的2.6.13内核。
用了make defconfig,之后做了点修改。抢占那个选项选了Desktop那个选项。没用initrd。
启动之后发现有点不对头,响应有点慢,有点卡,感觉不像默认的那个内核一样平滑。 而且umount NTFS的硬盘时,很慢。mount用iocharset=utf8选项时,报错,说这种格式不支持。

哪位知道大概问题会在哪?
发表于 2005-9-20 12:36:28 | 显示全部楼层
我刚刚使用2.6.13版的内核时也出了问题,只好退回到2.6.12版,现在用2.6.13-r2的,情况好多了。你打了新的补丁没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-20 13:02:16 | 显示全部楼层
没打补丁。用的就是稳定版2.6.13,后面没带后缀。
不知道是哪的问题。是自己的问题还是内核的问题。不过我不太自信,觉得是自己的问题。  :confused:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-20 17:12:58 | 显示全部楼层
还有这样一种情况。
新内核进入X后,第一次启动程序,如firefox,console等,要比系统自带的内核慢上一倍的时间。第二次启动就会快不少,几乎和默认的2.6.8的内核一样了。
请问这是为什么?我该在哪配置内核以优化性能?
回复 支持 反对

使用道具 举报

发表于 2005-9-20 18:01:20 | 显示全部楼层
第一次程序相应慢是因为要写一些配置文件的关系,第二次开始就没有这个工作要做了。
回复 支持 反对

使用道具 举报

发表于 2005-9-20 19:55:24 | 显示全部楼层
我选Preemptible Kernel (Low-Latency Desktop),速度感觉没有明显变化。
回复 支持 反对

使用道具 举报

发表于 2005-9-21 01:02:50 | 显示全部楼层

感觉我的还可以

我是直接从2.4.20直接到了最新的2.6.13
进去感觉就是启动都比原来的内核快多了
不过文件系统挂载出问题了,都编了好多次了,哎
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-22 16:06:56 | 显示全部楼层
解决了,知道什么问题了,说出来大家分享一下。
因为我开始配置的时候用的是make defconfig,所以没有针对我的特定IDE控制芯片进行优化,使得DMA等各个选项都没有开启,造成读写硬盘非常地慢,造成整个系统的瓶颈。
看看内核配置,只选了一个generic IDE的支持,没有选上具体的控制芯片。
这样造成的性能差距是巨大的!我写了一个小程序测试了一下,在原来的默认内核上跑8秒,而在没有优化的新内核上要70多秒!快十倍的差距。
以后各位兄弟,记得选上啊。:-(
回复 支持 反对

使用道具 举报

发表于 2005-9-23 03:48:24 | 显示全部楼层
For your information, newer kernel (2.6.12+) is indeed slower than old one (2.6.9) under several conditions (tests).  See http://kernel-perf.sourceforge.net/
回复 支持 反对

使用道具 举报

发表于 2005-9-26 22:32:22 | 显示全部楼层
我用的就是13
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表