日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

中國(guó)最完整的sysctl.conf優(yōu)化方案( 二 )


3:在 2 級(jí)別的級(jí)別上不允許修改IPFW防火墻的規(guī)則 。
如果你已經(jīng)裝了防火墻 , 并且把規(guī)則設(shè)好了 , 不輕易改動(dòng) , 那么建議使用3級(jí)別 , 如果你沒(méi)有裝防火墻 , 而且還準(zhǔn)備裝防火墻的話 , 不建議使用 。
我們這里推薦使用 2 級(jí)別 , 能夠避免比較多對(duì)內(nèi)核攻擊 。
####################################
kern.maxfilesperproc: 1735
#################http://www.bsdlover.cn#########
每個(gè)進(jìn)程能夠同時(shí)打開(kāi)的最大文件數(shù)量 , 網(wǎng)上很多資料寫的是32768
除非用異步I/O或大量線程 , 打開(kāi)這么多的文件恐怕是不太正常的 。
我個(gè)人建議不做修改 , 保留默認(rèn) 。
####################################
kern.ipc.maxsockbuf: 262144
#################http://www.bsdlover.cn#########
最大的套接字緩沖區(qū) , 網(wǎng)上有建議設(shè)置為2097152(2M)、8388608(8M)的 。
我個(gè)人倒是建議不做修改 , 保持默認(rèn)的256K即可 , 緩沖區(qū)大了可能造成碎片、阻塞或者丟包 。
####################################
kern.ipc.somaxconn: 128
#################http://www.bsdlover.cn#########
最大的等待連接完成的套接字隊(duì)列大小 , 即并發(fā)連接數(shù) 。
高負(fù)載服務(wù)器和受到Dos攻擊的系統(tǒng)也許會(huì)因?yàn)檫@個(gè)隊(duì)列被塞滿而不能提供正常服務(wù) 。
默認(rèn)為128 , 推薦在1024-4096之間 , 根據(jù)機(jī)器和實(shí)際情況需要改動(dòng) , 數(shù)字越大占用內(nèi)存也越大 。
####################################
kern.ipc.nmbclusters: 4800
#################http://www.bsdlover.cn#########
這個(gè)值用來(lái)調(diào)整系統(tǒng)在開(kāi)機(jī)后所要分配給網(wǎng)絡(luò) mbufs 的 cluster 數(shù)量 ,
由于每個(gè) cluster 大小為 2K , 所以當(dāng)這個(gè)值為 1024 時(shí) , 也是會(huì)用到 2MB 的核心內(nèi)存空間 。
假設(shè)我們的網(wǎng)頁(yè)同時(shí)約有 1000 個(gè)聯(lián)機(jī) , 而 TCP 傳送及接收的暫存區(qū)大小都是 16K ,
則最糟的情況下 , 我們會(huì)需要 (16K 16K) * 1024 , 也就是 32MB 的空間 ,
然而所需的 mbufs 大概是這個(gè)空間的二倍 , 也就是 64MB , 所以所需的 cluster 數(shù)量為 64MB/2K , 也就是 32768 。
對(duì)于內(nèi)存有限的機(jī)器 , 建議值是 1024 到 4096 之間 , 而當(dāng)擁有海量存儲(chǔ)器空間時(shí) , 我們可以將它設(shè)定為 4096 到 32768 之間 。
我們可以使用 netstat 這個(gè)指令并加上參數(shù) -m 來(lái)查看目前所使用的 mbufs 數(shù)量 。
要修改這個(gè)值必須在一開(kāi)機(jī)就修改 , 所以只能在 /boot/loader.conf 中加入修改的設(shè)定
kern.ipc.nmbclusters=32768
####################################
kern.ipc.shmmax: 33554432
#################http://www.bsdlover.cn#########
共享內(nèi)存和信號(hào)燈("System VIPC")如果這些過(guò)小的話 , 有些大型的軟件將無(wú)法啟動(dòng)
安裝xine和mplayer提示的設(shè)置為67108864 , 即64M ,
如果內(nèi)存多的話 , 可以設(shè)置為134217728 , 即128M
####################################
kern.ipc.shmall: 8192
#################http://www.bsdlover.cn#########
共享內(nèi)存和信號(hào)燈("System VIPC")如果這些過(guò)小的話 , 有些大型的軟件將無(wú)法啟動(dòng)
安裝xine和mplayer提示的設(shè)置為32768
####################################
kern.ipc.shm_use_phys: 0
#################http://www.bsdlover.cn#########
如果我們將它設(shè)成 1 , 則所有 System V 共享內(nèi)存 (share memory , 一種程序間溝通的方式)部份都會(huì)被留在實(shí)體的內(nèi)存 (physical memory) 中 ,
而不會(huì)被放到硬盤上的 swap 空間 。我們知道物理內(nèi)存的存取速度比硬盤快許多 , 而當(dāng)物理內(nèi)存空間不足時(shí) ,
部份數(shù)據(jù)會(huì)被放到虛擬的內(nèi)存上 , 從物理內(nèi)存和虛擬內(nèi)存之間移轉(zhuǎn)的動(dòng)作就叫作 swap 。如果時(shí)常做 swap 的動(dòng)作 ,
則需要一直對(duì)硬盤作 I/O , 速度會(huì)很慢 。因此 , 如果我們有大量的程序 (數(shù)百個(gè)) 需要共同分享一個(gè)小的共享內(nèi)存空間 ,

推薦閱讀