找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9673|回复: 16

关于MONO POLLING的讨论!

[复制链接]
发表于 2005-5-30 16:09:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
经过测试MONO开启POLLING后确实可以极大的提高速度,但是如何保存kern.polling.enable=1这个参数,使MONO启动后自动进入POLLING模式?看过LOADER.RC HELP,这个参数无法通过LOADER.RC设置,但是MONO又无/ETC/SYSCTL.CONF文件,暂时不知道该如何设置.哪位有解请回贴!
routeros
发表于 2005-5-30 16:12:34 | 显示全部楼层
那就把映象文件解开,把这个命令加进去后,再重新做成映象。

QUOTE
sysctl kern.polling.enable=1
routeros
回复

使用道具 举报

发表于 2005-5-30 16:17:43 | 显示全部楼层
在配置文件congfig.xml里写入应该可以的方法是备份config.xml,然后手工添加该命令,然后保存,恢复配置文件到系统上。
routeros
回复

使用道具 举报

发表于 2005-5-30 16:35:35 | 显示全部楼层
详细说明:http://www.m0n0.ch/wall/docbook/faq-hiddenopts.html
routeros
回复

使用道具 举报

 楼主| 发表于 2005-5-30 17:30:03 | 显示全部楼层
samenlia的方法听起来比2楼的好,一会就去实验一下!感谢2位的帮助!
routeros
回复

使用道具 举报

 楼主| 发表于 2005-5-30 18:18:26 | 显示全部楼层
参数设置成功,同时添加了其它一些优化参数,也工作正常!不知道大家对POLLING参数的一些具体数值有什么参考性的建议?前面去FREEBSD-CN逛了一圈,百家争鸣无所适从......想听听这里的建议!
routeros
回复

使用道具 举报

 楼主| 发表于 2005-5-30 19:10:34 | 显示全部楼层
关于HZ参数如何修改?是否需要重新编译KERNEL?还有HZ参数的高低设置对系统具体会有哪些影响?目前只知道HZ参数越高,PING命令返回的延迟越低!
routeros
回复

使用道具 举报

发表于 2005-5-30 20:59:31 | 显示全部楼层
firewall                jinhui.com                                admin                $1$GGg7dZSJ$Qtthb853qja6fZeiWOWYR0                Etc/UTC                300                pool.ntp.org                                        https                                                        sysctl net.inet.ipf.fr_tcpidletimeout=3600                sysctl net.inet.ipf.fr_tcpclosewait=240                sysctl net.inet.ipf.fr_tcplastack=240                sysctl net.inet.ipf.fr_tcptimeout=240                sysctl net.inet.ipf.fr_tcpclosed=120                sysctl net.inet.ipf.fr_tcphalfclosed=240                sysctl net.inet.ipf.fr_udptimeout=30                sysctl net.inet.ipf.fr_udpacktimeout=12                sysctl net.inet.ipf.fr_icmptimeout=30                sysctl net.inet.ipf.fr_icmpacktimeout=6                sysctl net.inet.ipf.fr_defnatage=240        上面是刚开始用m0n0wall的时候,为了调整NAT性能而在config.xml里面加的调节指令。现在的m0n0wall也可以在Web页面调整NAT参数了,可惜只能调一个。
routeros
回复

使用道具 举报

 楼主| 发表于 2005-5-31 08:17:18 | 显示全部楼层
sysctl net.inet.ipf.fr_tcpidletimeout=3600WEB中只能调整这个~~~~~~这些参数我还没试过,我目前只调整了和KERN相关的参数还有POLLING的参数,但是POLLING中的HZ参数不知道如何在MONO中调整,暂时无从下手!
routeros
回复

使用道具 举报

发表于 2005-6-2 22:53:23 | 显示全部楼层
options hz=1000记得在编译内核支持polling的时候hz就这样被定下来了吧,难道还能够不编译内核而修改hz么?
routeros
回复

使用道具 举报

 楼主| 发表于 2005-6-2 23:42:43 | 显示全部楼层
哦......那就是无法修改了.....除非重新编译KERNEL了......
routeros
回复

使用道具 举报

 楼主| 发表于 2005-6-2 23:44:13 | 显示全部楼层
QUOTE (zmoon @ Jun 2 2005, 10:53 PM)
options hz=1000记得在编译内核支持polling的时候hz就这样被定下来了吧,难道还能够不编译内核而修改hz么?  
  ZMOON,你对HZ取值有什么建议?或者有什么关于HZ的可参考文档资料吗?
routeros
回复

使用道具 举报

发表于 2005-6-4 12:23:10 | 显示全部楼层
man polling
routeros
回复

使用道具 举报

发表于 2005-6-4 22:35:09 | 显示全部楼层
对 man polling在高配置的系统上,应该可以把hz加大吧,但是加到多大合适,还真没有比较过,不敢妄言
routeros
回复

使用道具 举报

发表于 2005-6-5 23:51:18 | 显示全部楼层
记得应该实在高负载下增加 HZ 的值。这个 HZ 的值控制了间隔多少毫秒执行一次网卡数据检测,可以提高高负载下的系统响应速度。但太大了也不好。这个 polling 例程也是一个 soft interrupt,也要占 cpu,也要做 context switch,值太高了系统开销也很高。偶的看法,没事别老去动,乱优化有时候得不偿失,出了问题在去动也来得及。Core Team 的经验比偶们丰富,他们给的默认值适合大多数情况。网上一些所谓的优化文章很多都是天下文章一大抄,很多"作者"根本没有了解所谓的优化到底是干吗的,在什么时候用,有的甚至是错误的。
routeros
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-24 01:36 , Processed in 0.108115 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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