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

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


或者是共享內(nèi)存空間很大時 , 我們可以將這個值打開 。
這一項 , 我個人建議不做修改 , 除非你的內(nèi)存非常大 。
####################################
kern.ipc.shm_allow_removed: 0
#################http://www.bsdlover.cn#########
共享內(nèi)存是否允許移除?這項似乎是在fb下裝vmware需要設(shè)置為1的 , 否則會有加載SVGA出錯的提示
作為服務(wù)器 , 這項不動也罷 。
####################################
kern.ipc.numopensockets: 12
#################http://www.bsdlover.cn#########
已經(jīng)開啟的socket數(shù)目 , 可以在最繁忙的時候看看它是多少 , 然后就可以知道m(xù)axsockets應(yīng)該設(shè)置成多少了 。
####################################
kern.ipc.maxsockets: 1928
#################http://www.bsdlover.cn#########
這是用來設(shè)定系統(tǒng)最大可以開啟的 socket 數(shù)目 。如果您的服務(wù)器會提供大量的 FTP 服務(wù) ,
而且??焖俚膫鬏斠恍┬n案 , 您也許會發(fā)現(xiàn)常傳輸?shù)揭话刖椭袛?。因為 FTP 在傳輸檔案時 ,
每一個檔案都必須開啟一個 socket 來傳輸 , 但關(guān)閉 socket 需要一段時間 , 如果傳輸速度很快 ,
而檔案又多 , 則同一時間所開啟的 socket 會超過原本系統(tǒng)所許可的值 , 這時我們就必須把這個值調(diào)大一點(diǎn) 。
除了 FTP 外 , 也許有其它網(wǎng)絡(luò)程序也會有這種問題 。
然而 , 這個值必須在系統(tǒng)一開機(jī)就設(shè)定好 , 所以如果要修改這項設(shè)定 , 我們必須修改 /boot/loader.conf 才行
kern.ipc.maxsockets="16424"
####################################
kern.ipc.nsfbufs: 1456
#################http://www.bsdlover.cn#########
經(jīng)常使用 sendfile(2) 系統(tǒng)調(diào)用的繁忙的服務(wù)器 ,
有必要通過 NSFBUFS 內(nèi)核選項或者在 /boot/loader.conf (查看 loader(8) 以獲得更多細(xì)節(jié)) 中設(shè)置它的值來調(diào)節(jié) sendfile(2) 緩存數(shù)量 。
這個參數(shù)需要調(diào)節(jié)的普通原因是在進(jìn)程中看到 sfbufa 狀態(tài) 。sysctl kern.ipc.nsfbufs 變量在內(nèi)核配置變量中是只讀的 。
這個參數(shù)是由 kern.maxusers 決定的 , 然而它可能有必要因此而調(diào)整 。
在/boot/loader.conf里加入
kern.ipc.nsfbufs="2496"
####################################
kern.maxusers: 59
#################http://www.bsdlover.cn#########
maxusers 的值決定了處理程序所容許的最大值 , 20 16*maxusers 就是你將得到的所容許處理程序 。
系統(tǒng)一開機(jī)就必須要有 18 個處理程序 (process) , 即便是簡單的執(zhí)行指令 man 又會產(chǎn)生 9 個 process ,
所以將這個值設(shè)為 64 應(yīng)該是一個合理的數(shù)目 。
如果你的系統(tǒng)會出現(xiàn) proc table full 的訊息的話 , 可以就把它設(shè)大一點(diǎn) , 例如 128 。
除非您的系統(tǒng)會需要同時開啟很多檔案 , 否則請不要設(shè)定超過 256 。
可以在 /boot/loader.conf 中加入該選項的設(shè)定 ,
kern.maxusers=256
####################################
kern.coredump: 1
#################http://www.bsdlover.cn#########
如果設(shè)置為0 , 則程序異常退出時不會生成core文件 , 作為服務(wù)器 , 不建議這樣 。
####################################
kern.corefile: %N.core
#################http://www.bsdlover.cn#########
可設(shè)置為kern.corefile="/data/coredump/\u-%P-%N.core"
其中 \u是UID , %P是進(jìn)程ID , %N是進(jìn)程名 , 當(dāng)然/data/coredump必須是一個實(shí)際存在的目錄
####################################
vm.swap_idle_enabled: 0
vm.swap_idle_threshold1: 2
vm.swap_idle_threshold2: 10
#########################
在有很多用戶進(jìn)入、離開系統(tǒng)和有很多空閑進(jìn)程的大的多用戶系統(tǒng)中很有用 。
可以讓進(jìn)程更快地進(jìn)入內(nèi)存 , 但它會吃掉更多的交換和磁盤帶寬 。

推薦閱讀