歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> FreeBSD優化補充

FreeBSD優化補充

日期:2017/2/28 11:17:44   编辑:關於Unix


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
Copyright © Linux教程網 All Rights Reserved