Panabit Support Board!

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16398|回复: 3

关于FreeBSD内核配置

[复制链接]
发表于 2007-6-13 20:15:27 | 显示全部楼层 |阅读模式
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
    options  HZ=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
    options  HZ=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
    options  HZ=4000
    options VM_KMEM_SIZE_SCALE=2
    options VM_KMEM_SIZE_MAX="(768*1024*1024)"
    options NMBUFS=32768
    options NMBCLUSTERS=32768
发表于 2007-6-19 18:35:59 | 显示全部楼层
新加入的,过来看看,测试一下 panabit 这么优秀的东西。
发表于 2008-8-14 14:59:41 | 显示全部楼层
按照第一个物理配置去编译
config panabit2时,出现这个提示
unknown option "NMBCLUSTERS"

我的freebsd是6.3版本,请问是不是这个版本不支持这条命令呢?
发表于 2008-8-14 15:13:18 | 显示全部楼层
原帖由 hlw0017 于 2008-8-14 14:59 发表
按照第一个物理配置去编译
config panabit2时,出现这个提示
unknown option "NMBCLUSTERS"

我的freebsd是6.3版本,请问是不是这个版本不支持这条命令呢?

你可以在/boot/loader.conf里配这个参数,不需要在kernel里加。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|北京派网软件有限公司 ( ICP备案序号:京ICP备14008283号 )

GMT+8, 2024-11-1 09:34 , Processed in 0.093749 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表