免费注册 查看新帖 |

Chinaunix

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

关于内核的优化[6.X] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-31 08:34 |只看该作者 |倒序浏览
今天看原来收集的一些教程时发现牛人的建议:

关于网络方面的

options      AUTO_EOI_1
options      FAST_IPSEC
options      IPFILTER
options      TCP_DROP_SYNFIN
options      ZERO_COPY_SOCKETS

options      IPFIREWALL_VERBOSE
options      IPFIREWALL_VERBOSE_LIMIT=100




options      PANIC_REBOOT_WAIT_TIME=0
options      NMBCLUSTERS=65536
makeoptions   CONF_CFLAGS=-fno-builtin
options      MAXDSIZ=(1024*1024*1024)
options      MAXSSIZ=(1024*1024*1024)
options      DFLDSIZ=(1024*1024*1024)
options      UFS_EXTATTR
options      UFS_EXTATTR_AUTOSTART
options      GEOM_AES
options      GEOM_APPLE
options      GEOM_BDE
options      GEOM_BSD
options      GEOM_GPT
options      GEOM_MBR
options      GEOM_PC98
options      GEOM_SUNLABEL


我想问下现在6.X在定制内核的时候这些选项还会有效果么?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2007-07-31 11:22 |只看该作者
options      AUTO_EOI_1
# 对ISA总线,AUTO_EOI将启用8259A的自动EOI功能
# 这意味着每次中断调用节省0.7-1.25微秒,但不应用于笔记本
#options AUTO_EOI_1
#options AUTO_EOI_2 # 请不要和AUTO_EOI_1同时打开,否则会崩溃。
#可不用

options      FAST_IPSEC
#options FAST_IPSEC     # 快速IPSEC实现(需要相关硬件)
#可不用


options      IPFILTER
#options IPFILTER       # ipfilter支持。
#你不用这个防火墙就可不用

options      TCP_DROP_SYNFIN
#options TCP_DROP_SYNFIN #丢弃SYN+FIN的TCP包
#可用

options      ZERO_COPY_SOCKETS
#options ZERO_COPY_SOCKETS # 这是对4.4BSD设计缺陷的重大改进
                          # 可以极大地提高网络性能
#可能可用

options      IPFIREWALL_VERBOSE
options      IPFIREWALL_VERBOSE_LIMIT=100
#options IPFIREWALL_VERBOSE # 启用通过syslogd记录的日志。如果没有指定这个选项,即使您在过滤规则中指定记录包, 也不会真的记录它们
#options IPFIREWALL_VERBOSE_LIMIT=10 # 限制通过 syslogd( 记录的每项包规则的记录条数。在恶劣的环境中如果您想记录防火墙的活动, 而又不想由于 syslog 洪水一般的记录而导致拒绝服务攻击, 那么这个选项将会很有用
#使用ipfw就可用


options      PANIC_REBOOT_WAIT_TIME=0
#options PANIC_REBOOT_WAIT_TIME=0 #内核异常(kernel panic)立即重启
#可用

options      NMBCLUSTERS=65536
#这个看服务器的实际情况作调整

makeoptions   CONF_CFLAGS=-fno-builtin
#makeoptions CONF_CFLAGS=-fno-builtin #禁用memcpy等GCC默认的影响性能的设置
#可能可用

options      MAXDSIZ=(1024*1024*1024)
options      MAXSSIZ=(1024*1024*1024)
options      DFLDSIZ=(1024*1024*1024)
# 根据内存大小配置应用程序可用的最大内存
# 这台机器有1GB内存
# FreeBSD默认是允许使用128MB

options      UFS_EXTATTR
options      UFS_EXTATTR_AUTOSTART
# ufs1 扩展属性支持。ufs2不需要
#现在默认是ufs2了

options      GEOM_AES
options      GEOM_APPLE
options      GEOM_BDE
options      GEOM_BSD
options      GEOM_GPT
options      GEOM_MBR
options      GEOM_PC98
options      GEOM_SUNLABEL
# GEOM支持
#你用geom就用

评分

参与人数 1可用积分 +3 收起 理由
congli + 3 赞同

查看全部评分

论坛徽章:
0
3 [报告]
发表于 2007-07-31 16:55 |只看该作者
谢谢老大,可是这些为什么没有在手册上体现出来呢?
还是我没有注意到?
又是一个追求稳定的例子?
......

记下来  学习了

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
4 [报告]
发表于 2007-07-31 17:14 |只看该作者
原帖由 csonic 于 2007-7-31 16:55 发表
谢谢老大,可是这些为什么没有在手册上体现出来呢?
还是我没有注意到?
又是一个追求稳定的例子?
......

记下来  学习了


手册上面只是列出了一些通用的东西。

论坛徽章:
0
5 [报告]
发表于 2007-07-31 20:00 |只看该作者
那如果我想知道所有手册上没有提到的应该怎么办?从哪里获取呢?

经验最重要吧  hehe

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
6 [报告]
发表于 2007-08-01 09:36 |只看该作者
在内核代码树里面有个叫NOTE.???什么的文件,有这些说明,你找找看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP