关于FreeBSD 5优化的补充

http://tech.ddvip.com   2006年04月01日    社区交流

本文详细介绍关于FreeBSD 5优化的补充

  ## 线程可使用的最大共享内存

  kern.ipc.shmall=32768

  ## 最大线程数量

  kern.coredump=0

  ## 程序崩溃时不记录

  net.local.stream.sendspace=65536

  net.local.stream.recvspace=65536

  ## 本地数据流接收和发送空间

  net.local.dgram.maxdgram=16384

  ## 本地数据包最大数量

  net.local.dgram.recvspace=65536

  ## 本地数据包接收空间

  net.inet.tcp.rfc1644=1

  net.inet.tcp.rfc3042=1

  net.inet.tcp.rfc3390=1

  ## 某些加快网络性能的协议,请参考RFC文章。

  net.inet.tcp.mssdflt=1460

  ## 数据包数据段大小,ADSL为1452。

  net.inet.tcp.sendspace=65536

  net.inet.tcp.recvspace=1048576

  ## 网络数据接收和发送空间

  net.inet.tcp.inflight_enable=1

  ## 为网络数据连接时提供缓冲

  net.inet.tcp.minmss=1460

  ## 数据包数据段最小值,ADSL为1452。

  net.inet.raw.maxdgram=65536

  ## 本地数据最大数量

  net.inet.raw.recvspace=65536

  ## 本地数据流接收空间

  七、环境设置(.cshrc)

  alias ls ls -GF

  ## 彩色化ls

  setenv EDITOR ee

  ## 默认编辑器为ee

  setenv PAGER less

  ## 默认分页器为less,比more要方便。

  set nobeep

  set prompt = '%n@%/%# '

  set filec

  set autolist

  ##

  这几行设置我先不解释,不过我相信你肯定喜欢,自己去研究那是什么吧。特别是最后一行。

  八、编译的缓存(ccache)

  CCACHE是为程序编译提供缓存,通过减少重复代码编译次数,加快编译时间。

  安装过程:

  su
cd /usr/ports/devel/ccache/
make install clean
cd /usr/
mkdir ccache
cd /usr/sbin
ln -s /usr/local/bin/ccache gcc
ln -s /usr/local/bin/ccache cc
ln -s /usr/local/bin/ccache c++
ln -s /usr/local/bin/ccache g++
ln -s /usr/local/bin/ccache cpp
echo "setenv CCACHE_DIR /usr/ccache" >> /root/.cshrc
rehash
exit

  最后可以通过运行ccache -s来观看当前编译状况。

  好了,现在就可以cvsup系统代码和ports tree了。还不赶快开始编译你的FreeBSD 5?

责编:豆豆技术应用

正在加载评论...