Neo-Match <neo_match@hotmail.com>
还记得上一次看到关于FreeBSD 5优化的文章是1年前,也是我刚刚起步学UNIX的时候。时间飞驶,在这一年里我学到了很多FreeBSD和UNIX的知识,我对FreeBSD如何性能最大化更是感兴趣。如今FreeBSD已经替代了我的Windows2000,成为我电脑里唯一个OS。经验秘笈不敢独享,在此愿跟所有FreeBSD发烧友切磋,如有不当之处,欢迎指出批评。
·本文假设读者已经阅读过FreeBSD安装手册。
·阅读本文时,请务必参考安装优化文章。
·本文遵循GPL协议。
·本文遵循BSDL协议。
·欢迎其他作者结合本文内容写出各种FreeBSD优化文章。
一、安装(sysinstall)
1、Distribution中,仅选择minimal后,选择Customization。添加man,出现问题时可以查看命令参数;添加src,之后cvsup可以加快速度,不必读取重复的文件。
2、Users中,添加用户后,把用户路径中的/home/abc改为/usr/abc。因为/usr的容量大。或者还可以通过增大/home的容量,不过比较麻烦。
然后,要把shell改为csh,为了使用方便(也为了本文第七部分的设置)。
二、编译优化(make.conf)
注意:要屏蔽某个boolean选项,并不是标记no或false!而是整行删掉!
1、编译器选项
CPUTYPE=athlon-xp
##本人使用AthlonXP 2500+,不同的CPU请参考man make.conf
CFLAGS+= -mfpmath=sse -mmmx -msse -m3dnow -maccumulate-outgoing-args
-minline-all-stringops
##
不建议使用O2、O3、Os的优化,因为不是全部应用程序可以稳定工作于O2、O3、Os。况且最多仅获得7%的额外性能。

