红联Linux门户
Linux帮助

FreeBSD优化补充

发布时间:2007-06-22 00:13:44来源:红联作者:omaybrua
autoboot_delay="2"
## 设置启动等待时间为2秒。
hw.ata.atapi_dma=1
## 打开ATA33以上接口的硬盘的DMA传输,加快存取速度。
kern.ipc.maxsockets="16384"
## 增大线程间套接数量
net.inet.tcp.tcbhashsize="2048"
## 增大TCP控制块数量
beastie_disable="YES"
## 关闭小恶魔图像启动菜单
background_dhclient="YES"
## 不等待DHCP执行完毕,加快启动速度。
keyrate="fast"
## 最大化键盘速率
sendmail_enable="NONE"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
## 关闭SENDMAIL
clear_tmp_enable="YES"
## 按时清除/var/tmp文件
tcp_extensions="YES"
## 扩展TCP
## 不允许用户看到所有系统进程
kern.ipc.maxsockbuf=8388608
## 线程套接字缓冲区
kern.ipc.shm_use_phys=1
## 仅为线程提供物理内存支持,需要256兆以上内存。
kern.ipc.shmmax=67108864
## 线程可使用的最大共享内存
kern.ipc.shmall=32768
## 最大线程数量
## 程序崩溃时不记录
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.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
文章评论

共有 0 条评论