options CPU_ENABLE_SSE #启用SSE支持(Pentium III) #options CPU_ATHLON_SSE_HACK #如果你的BIOS不能正确识别Athlon SSE #options NO_F00F_HACK #如果你使用Pentium且没有F00F bug
# 对ISA总线,AUTO_EOI将启用8259A的自动EOI功能 # 这意味着每次中断调用节省0.7-1.25微秒,但不应用于笔记本 options AUTO_EOI_1 #options AUTO_EOI_2 # 请不要和AUTO_EOI_1同时打开,否则会崩溃。 #options MAXMEM="(1024*1024)" #除非你的BIOS设置不正确造成 #无法检测内存大小,单位是KB
#在xntpd(8)的监督下启用内核相同步逻辑 #options PPS_SYNC
#IPFirewall。我们需要的功能IPFilter都提供,并且更高效 #除非你需要IPFirewall的某些专有功能,否则这部分不必编译 #options IPFIREWALL #防火墙 #options IPFIREWALL_VERBOSE #允许防火墙日志 #options IPFIREWALL_FORWARD #允许透明代理 #options IPFIREWALL_VERBOSE_LIMIT=100 #限制日至 #options IPFIREWALL_DEFAULT_TO_ACCEPT #默认允许所有IP包
#options IPFW2 # IPFW2,这一特性并非4.x默认。
options IPFILTER #ipfilter支持 options IPFILTER_LOG #ipfilter日志 options IPFILTER_DEFAULT_BLOCK #默认阻断所有IP包
# 静态数据包过滤许可规则(直接放入内核) options ACCEPT_FILTER_DATA options ACCEPT_FILTER_HTTP
#options DEVICE_POLLING #改善网络响应时间,但realtek不支持
options IPSTEALTH #支持秘密IP转发 options RANDOM_IP_ID #随机IP ID,阻止信息泄漏 #options TCP_DROP_SYNFIN #抛弃SYN+FIN包,阻止检测服务器 #的TCP协议栈、操作系统,但这对Web #服务器是不推荐的,因为不符合RFC1644
#options QUOTA #启用配额支持,但此处没用
makeoptions CONF_CFLAGS=-fno-builtin #禁用memcpy等GCC默认的影响性能的设置
# 根据内存大小配置应用程序可用的最大内存 # 这台机器有1GB内存 # FreeBSD默认是允许使用128MB options MAXDSIZ="(1024*1024*1024)" options MAXSSIZ="(1024*1024*1024)" options DFLDSIZ="(1024*1024*1024)"
#options PMAP_SHPGPERPROC=201 #每一进程的可用PV项数。
#options NO_SWAPPING #禁用交换区。不推荐
options PANIC_REBOOT_WAIT_TIME=0 #内核异常(kernel panic)立即重启
#核心内存大小限制。我倾向使用默认值 #options VM_KMEM_SIZE="(12*1024*1024)" #options VM_KMEM_SIZE_MAX="(256*1024*1024)" #options VM_KMEM_SIZE_SCALE="4"
#将这份配置文件保存到kernel文件中,以便以后读取 #使用这样的命令: # strings -n 3 /kernel | sed -n 's/^___//p' > APACHE #这里我们不需要这样做。 #options INCLUDE_CONFIG_FILE # 包含配置文件到内核中
|