QUOTE
sysctl kern.polling.enable=1 在配置文件congfig.xml里写入应该可以的方法是备份config.xml,然后手工添加该命令,然后保存,恢复配置文件到系统上。 详细说明:http://www.m0n0.ch/wall/docbook/faq-hiddenopts.html samenlia的方法听起来比2楼的好,一会就去实验一下!感谢2位的帮助! 参数设置成功,同时添加了其它一些优化参数,也工作正常!不知道大家对POLLING参数的一些具体数值有什么参考性的建议?前面去FREEBSD-CN逛了一圈,百家争鸣无所适从......想听听这里的建议! 关于HZ参数如何修改?是否需要重新编译KERNEL?还有HZ参数的高低设置对系统具体会有哪些影响?目前只知道HZ参数越高,PING命令返回的延迟越低! 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参数了,可惜只能调一个。 sysctl net.inet.ipf.fr_tcpidletimeout=3600WEB中只能调整这个~~~~~~这些参数我还没试过,我目前只调整了和KERN相关的参数还有POLLING的参数,但是POLLING中的HZ参数不知道如何在MONO中调整,暂时无从下手! options hz=1000记得在编译内核支持polling的时候hz就这样被定下来了吧,难道还能够不编译内核而修改hz么? 哦......那就是无法修改了.....除非重新编译KERNEL了...... QUOTE (zmoon @ Jun 2 2005, 10:53 PM)
options hz=1000记得在编译内核支持polling的时候hz就这样被定下来了吧,难道还能够不编译内核而修改hz么?
ZMOON,你对HZ取值有什么建议?或者有什么关于HZ的可参考文档资料吗? man polling 对 man polling在高配置的系统上,应该可以把hz加大吧,但是加到多大合适,还真没有比较过,不敢妄言 记得应该实在高负载下增加 HZ 的值。这个 HZ 的值控制了间隔多少毫秒执行一次网卡数据检测,可以提高高负载下的系统响应速度。但太大了也不好。这个 polling 例程也是一个 soft interrupt,也要占 cpu,也要做 context switch,值太高了系统开销也很高。偶的看法,没事别老去动,乱优化有时候得不偿失,出了问题在去动也来得及。Core Team 的经验比偶们丰富,他们给的默认值适合大多数情况。网上一些所谓的优化文章很多都是天下文章一大抄,很多"作者"根本没有了解所谓的优化到底是干吗的,在什么时候用,有的甚至是错误的。
页:
[1]
2