所以将这个值设为64应该是一个合理的数目。ftp的客户端软件
如果你的系统会出现proctablefull的讯息的话,可以就把它设大一点,例如128。
除非您的系统会需要同时开启很多档案,否则请不要设定超过256。
可以在/boot/loader.conf中加入该选项的设定,
kern.maxusers=256
####################################
kern.coredump:1
##########################
如果设置为0,则程序异常退出时不会生成core文件,作为服务器,不建议这样。
####################################
kern.corefile:%N.core
##########################
可设置为kern.corefile="/data/coredump/%U-%P-%N.core"
其中%U是UID,%P是进程ID,%N是进程名,当然/data/coredump必须是一个实际存在的目录
####################################
vm.swap_idle_enabled:0
vm.swap_idle_threshold1:2
vm.swap_idle_threshold2:10
#########################
在有很多用户进入、离开系统和有很多空闲进程的大的多用户系统中很有用。
可以让进程更快地进入内存,但它会吃掉更多的交换和磁盘带宽。
系统默认的页面调度算法已经很好了,最好不要更改。
########################
vfs.ufs.dirhash_maxmem:2097152
#########################
默认的dirhash最大内存,默认2M
增加它有助于改善单目录超过100K个文件时的反复读目录时的性能
建议修改为33554432(32M)
#############################
vfs.vmiodirenable:1
#################
这个变量控制目录是否被系统缓存。大多数目录是小的,在系统中只使用单个片断(典型的是1K)并且在缓存中使用的更小(典型的是512字节)。
当这个变量设置为关闭(0)时,缓存器仅仅缓存固定数量的目录,即使您有很大的内存。
而将其开启(设置为1)时,则允许缓存器用VM页面缓存来缓存这些目录,让所有可用内存来缓存目录。
不利的是最小的用来缓存目录的核心内存是大于512字节的物理页面大小(通常是4k)。
我们建议如果您在运行任何操作大量文件的程序时保持这个选项打开的默认值。
这些服务包括web缓存,大容量邮件系统和新闻系统。
尽管可能会浪费一些内存,但打开这个选项通常不会降低性能。但还是应该检验一下。
####################
vfs.hirunningspace:1048576
############################
这个值决定了系统可以将多少数据放在写入储存设备的等候区。通常使用默认值即可,
但当我们有多颗硬盘时,我们可以将它调大为4MB或5MB。
注意这个设置成很高的值(超过缓存器的写极限)会导致坏的性能。
不要盲目的把它设置太高!高的数值会导致同时发生的读操作的迟延。
#############################
vfs.write_behind:1
#########################
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-62076-7.html
等我们军舰赶过去