LinuxSir.cn,穿越时空的Linuxsir!

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

新编译的内核导致磁盘性能极差!求助

[复制链接]
发表于 2005-10-14 17:55:13 | 显示全部楼层 |阅读模式
kernel-source-2.6.8 for debian。
原来的内核:
Timing cached reads: 1139.03MB/sec
Timing buffered disk reads: 55.98MB/sec
编译的内核:
第一个数据还不是相差很大,第二个数据就差很远了,只有2~4M/sec。
对比两个内核的选项,磁盘相关部分不见有什么区别,只是原来的是模块,编译的直接编入!

这样的讯息是否可以得到有用的帮助了?大伙编译的内核是否在这方面正常?
发表于 2005-10-14 21:01:57 | 显示全部楼层
2.6.8的kernel是所有2.6.x系列中效能最差的说

再者,2.6.8的kernel对scsi device支持也是最差,换一个吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-15 01:02:36 | 显示全部楼层
可两个都是2.6.8.*的内核呀,只是自己编译的还没达到apt-get得到的!而且我还试了2.6.13.4的最新版,一样是这样阿
回复 支持 反对

使用道具 举报

发表于 2005-10-15 06:40:37 | 显示全部楼层
Your case is very strange.  When modules are compiled within the kernel, the relevant functions usually perform better, in your case, it is the opposite.  I suspect there are other settings affecting the final outcome.
回复 支持 反对

使用道具 举报

发表于 2005-10-15 08:46:36 | 显示全部楼层
是DMA没打开,模块没选对。
回复 支持 反对

使用道具 举报

发表于 2005-10-15 10:13:31 | 显示全部楼层
重新仔细的再配置吧, 拿不准的用默认
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-15 12:26:44 | 显示全部楼层
Post by 黯然销魂
是DMA没打开,模块没选对。


运行hdparm提示HDIO_SET_DMA failed: Operation not permitted

事实上我已尽量用默认的设定了,没发觉与apt得到的有区别
回复 支持 反对

使用道具 举报

发表于 2005-10-15 12:54:05 | 显示全部楼层
CONFIG_BLK_DEV_GENERIC

这个不要选
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-15 13:28:25 | 显示全部楼层
这个是什么?
回复 支持 反对

使用道具 举报

发表于 2005-10-15 13:34:08 | 显示全部楼层
错了,是

CONFIG_IDE_GENERIC

通用的IDE驱动,如果它先加载取得了控制权,那么针对你主板芯片组的驱动就不会起作用了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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