- 论坛徽章:
- 1
|
获奖名单已公布,详情请看:http://bbs.chinaunix.net/thread-4057438-1-1.html
FreeBSD无疑是目前众多开源OS中最优秀的系统之一,然而对于默认安装的FreeBSD为适应各种不同的环境,都会对系统做适当的优化。在优化方式上又有着不同的选择。大家很多时候会选择FreeBSD作为自己的服务器或者个人操作系统,但是随着发行版的版本,有的地方有不少改动,但是大部分的性能优化还是通用的,本次我们通过这个话题话,将相关的性能优化总结一下,欢迎大家积极参与!
本题嘉宾:gvim
本期话题:
一、FreeBSD的优化您是重新编译内核还是使用sysctl.conf或者loader.conf?
二、FreeBSD在安装完毕后你都会做那些初始化?
三、列举一些针对某项功能的优化参数。
四、基于第三个问题的服务器硬件配置是什么?(CPU、内存)
范例:
一、FreeBSD的优化您是重新编译内核还是使用sysctl.conf或者loader.conf?
答:对于高负载的一般采用重新编译内核的方法,而对于普通负载,则修改sysctl.conf或者loader.conf。
二、FreeBSD在安装完毕后你都会做那些初始化?
答:启用一个简单的ipfw,用来做一些特定条件的IP限制,设置如下2个参数,提高服务器抗负载的能力:
#系统最大打开文件数
kern.maxfiles=655350
#Unix sock并发连接数
kern.ipc.maxsockets=65535
#网络并发连接数
kern.ipc.somaxconn=65535
三、列举一些针对某项功能的优化参数。
针对ipfilter防火墙及NAT功能的优化:
/sbin/ipf -D
/sbin/sysctl net.inet.ipf.fr_tcpidletimeout=7200
/sbin/sysctl net.inet.ipf.fr_defnatage=240
/sbin/sysctl net.inet.ipf.ipf_nattable_sz=32767
/sbin/sysctl net.inet.ipf.ipf_natrules_sz=16383
/sbin/sysctl net.inet.ipf.ipf_rdrrules_sz=16383
/sbin/sysctl net.inet.ipf.ipf_hostmap_sz=32767
/sbin/sysctl net.inet.ipf.fr_tcptimeout=60
/sbin/sysctl net.inet.ipf.fr_tcpclosewait=30
/sbin/sysctl net.inet.ipf.fr_tcphalfclosed=90
/sbin/sysctl net.inet.ipf.fr_tcpclosed=60
/sbin/sysctl net.inet.ipf.fr_tcplastack=60
/sbin/sysctl net.inet.ipf.fr_statemax=32767
/sbin/sysctl net.inet.ipf.fr_statesize=32767
/sbin/ipf -E
/sbin/ipnat -F -f /etc/ipnat.rules
四、基于第三个问题的服务器硬件配置是什么?(CPU、内存)
CPU: Intel(R) Xeon(R) CPU X3430 @ 2.40GHz (2394.00-MHz K8-class CPU)
Origin = "GenuineIntel" Id = 0x106e5 Stepping = 5
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,
Features2=0x98e3fd<SSE3,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT>
AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM>
AMD Features2=0x1<LAHF>
TSC: P-state invariant
real memory = 2147483648 (2048 MB)
avail memory = 2053672960 (1958 MB)
活动时间:
2012.10.25-11.15
活动奖品:
我们为参与本次讨论,发表最有价值内容的网友准备了余洪春《构建高可用Linux服务器(第二版)》一书5本 作为本次活动的奖励!欢迎大家积极参与!(这书里有不少FreeBSD的内容哈)
![]()
|
|