关于FreeBSD内核配置
Panabit所关心的因素有:(1) DEVICE_POLLING:在内核里增加网卡polling选项,这个选项可以避免由于过多的网卡中断而导致系统live lock
(2) HZ:将这个参数调节成2000~4000,如果CPU主频 >=2.8G,可以将其调成4000,否则2000就可以了
(3)VM_KMEM_SIZE_MAX:这个参数决定内核可以使用多少物理内存,缺省情况下,内核最多只能使用200M物理
内存。
(4)NMBUFS,NMBCLUSTERS:这两个参数决定系统最多可以分配多少mbuf,mbuf是网络协议栈和网卡驱动所使用的buf
推荐配置:
1. 物理内存512M
options DEVICE_POLLING
optionsHZ=4000
options VM_KMEM_SIZE_SCALE=2
options VM_KMEM_SIZE_MAX="(256*1024*1024)"
options NMBUFS=16378
options NMBCLUSTERS=16378
2. 物理内存1G
options DEVICE_POLLING
optionsHZ=4000
options VM_KMEM_SIZE_SCALE=2
options VM_KMEM_SIZE_MAX="(500*1024*1024)"
options NMBUFS=32768
options NMBCLUSTERS=32768
3. 物理内存 >= 2G
options DEVICE_POLLING
optionsHZ=4000
options VM_KMEM_SIZE_SCALE=2
options VM_KMEM_SIZE_MAX="(768*1024*1024)"
options NMBUFS=32768
options NMBCLUSTERS=32768 新加入的,过来看看,测试一下 panabit 这么优秀的东西。:victory: 按照第一个物理配置去编译
config panabit2时,出现这个提示
unknown option "NMBCLUSTERS"
我的freebsd是6.3版本,请问是不是这个版本不支持这条命令呢? 原帖由 hlw0017 于 2008-8-14 14:59 发表 http://www.panabit.com/forum/images/common/back.gif
按照第一个物理配置去编译
config panabit2时,出现这个提示
unknown option "NMBCLUSTERS"
我的freebsd是6.3版本,请问是不是这个版本不支持这条命令呢?
你可以在/boot/loader.conf里配这个参数,不需要在kernel里加。
页:
[1]