kern.maxusers的设置

2009-05-13 11:51:44来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

maxusers的值决定了处理程序所容许的最大值,20+16*maxusers 就是你将得到的所容许处理程序。系统一开机就必须要有 18 个处理程序
(process),即便是简单的执行指令 man 又会产生 9 个 process,所以将这个值设为 64 应该是一个合理的数目。BSD爱好者乐园y1u l Y&TxE
如果你的系统会出现 proc table full 的讯息的话,可以就把它设大一点,例如 128。
1xQ6](P&SiH?g除非您的系统会需要同时开启很多档案,否则请不要设定超过 256。BSD爱好者乐园Xd4`+[
G$Z
BSD爱好者乐园^}-[F        r7S+]n
可以在 /boot/loader.conf 中加入该选项的设定,
b,Li2~#jf
[5A
[url=javascript:;]kern[/url]
.maxusers=256BSD爱好者乐园m,@ GO(P        y?s        ep
e1\ IH4Um eXBSD爱好者乐园
H"}L!k8E-iv/*BSD爱好者乐园!]iro1h$gK}
* Boot time overrides that are scaled against main memoryBSD爱好者乐园F+an#W-xR8Qx+X3L1h+vQ
*/BSD爱好者乐园pqvq;wn-p
voidBSD爱好者乐园gBH1]N#JG
init_param2(long physpages)
A1uH
sIN0G7E{BSD爱好者乐园A
`ncG
BSD爱好者乐园
a'^%xFy
        /* Base parameters */
'A
I"w
Qw1s;R        maxusers = MAXUSERS;
-~3^ SGW/m6x2U        TUNABLE_INT_FETCH("kern.maxusers", &maxusers);BSD爱好者乐园,v        r"V.F KDlS Rn
        if (maxusers == 0) {
z,dm U/L#AZ                maxusers = physpages / (2 * 1024 * 1024 / PAGE_SIZE);BSD爱好者乐园-cs
|c,}nm5P
                if (maxusers BSD爱好者乐园$r?F?NZq~{;D7k
                        maxusers = 32;BSD爱好者乐园_9}!`qo0]l
                if (maxusers > 384)BSD爱好者乐园;HVnf^cDTd/T
                        maxusers = 384;BSD爱好者乐园:t?n)[,D?k |B
        }D6?!l*V'Ww根据源代码,可以看出来,如果你没有设置,那么系统自己计算一个值,32到384之间。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4206/showart_501150.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Configuring crontab mail destinations with MAILTO

下一篇:架设FreeBSD6.2+PF防DDOS 攻击的网站