大家看看关于FreeBSD 5优化的补充

2009-05-13 03:32:53来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

一、安装(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%的额外性能。
  
  ## CFLAGS的默认为"-O1 -pipe",不需要覆盖,所以使用+=。
  
  ## 不建议使用-f...系列优化,因为不是全部应用程序可以对此稳定工作。
  
  ## -mfpmath=sse:
  
  PentiumIII兼容的CPU可以打开-mfpmath=sse来代替传统i387的浮点运算,加快速度。参阅CPU产品手册来确定CPU是否含有SSE功能。
  
  ## -mfpmath=pni: Pentium4
  
  Prescott兼容的CPU可以打开-mfpmath=pni来代替传统i387的浮点运算,加快速度。参阅CPU产品手册来确定CPU是否含有PNI功能。
  
  ## -mmmx:
  
  打开mmx指令来增加代码性能。参阅CPU产品手册来确定CPU是否含有MMX功能。适用于PentiumMMX兼容CPU。
  
  ## -msse:
  
  打开sse指令来增加代码性能。参阅CPU产品手册来确定CPU是否含有SSE功能。适用于PentiumIII兼容CPU。
  
  ## -msse2:
  
  打开sse2指令来增加代码性能。参阅CPU产品手册来确定CPU是否含有SSE2功能。适用于Pentium4兼容CPU。
  
  ## -mpni:
  
  打开pni指令来增加代码性能。参阅CPU产品手册来确定CPU是否含有PNI功能。适用于Pentium4
  
  Prescott兼容CPU。
  
  ## -m3dnow:
  
  打开3DNow!指令来增加代码性能。参阅CPU产品手册来确定CPU是否含有3DNow!功能。适用于K6、Athlon兼容CPU。
  
  ## -maccumulate-outgoing-args -minline-all-stringops
  
  通过减少某些动作来实现加速,经作者实验,比较稳定。
  
  CXXFLAGS+= -fmemoize-lookups -fsave-memoized
  
  ## make.conf提到的C++代码优化。
  
  2、系统编译选项
  
  KERNCONF=(FILENAME)
  
  ## 内核配置文件名,将(FILENAME)更改为自己的内核文件名。
  
  NOINET6=true
  
  ## 尽量不使用用IPV6协议。
  
  NOATM=true
  
  ## 尽量不使用ATM,本选项仅适用于非ADSL用户。
  
  NO_SENDMAIL=true
  
  ## 尽量不使用SENDMAIL。
  
  NOGAMES=true
  
  ## 不安装所有游戏
  
  NO_I4B=true

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:音频格式一览

下一篇:ST19171N ST318418N ST12400N ST15150N