廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 5129 個閱讀者
04:00 ~ 4:30 資料庫備份中,需等較久的時間,請耐心等候
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
aa 手機 會員卡 葫蘆墩家族
個人文章 個人相簿 個人日記 個人地圖 個人商品
特殊貢獻獎 社區建設獎
頭銜:            
站長
級別: 站長 該用戶目前不上站
推文 x1964 鮮花 x5260
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[FreeBSD][轉載] FreeBSD系統優化部分內核參數調整中文注釋
文章作者:劉宏光 iceblood@163.com

很多人想優化自己的FreeBSD,特別是在網路性能以及內核調整上,因?這些是最直接的優化方式。在這裏我收集整理並用中文注釋了一下,相信很多人用得到。

CODE
#最大的待發送TCP資料緩衝區空間
net.inet.tcp.sendspace=65536

#最大的接受TCP緩衝區空間
net.inet.tcp.recvspace=65536

#最大的接受UDP緩衝區大小
net.inet.udp.sendspace=65535

#最大的發送UDP資料緩衝區大小
net.inet.udp.maxdgram=65535

#本地套接字連接的資料發送空間
net.local.stream.sendspace=65535

#加快網路性能的協定
net.inet.tcp.rfc1323=1
net.inet.tcp.rfc1644=1
net.inet.tcp.rfc3042=1
net.inet.tcp.rfc3390=1

#最大的套接字緩衝區
kern.ipc.maxsockbuf=2097152

#系統中允許的最多文件數量
kern.maxfiles=65536

#每個進程能夠同時打開的最大文件數量
kern.maxfilesperproc=32768

#當一台電腦發起TCP連接請求時,系統會回應ACK應答資料包。
#該選項設置是否延遲ACK應答資料包,把它和包含資料的資料包一起發送,
#在高速網路和低負載的情況下會略微提高性能,但在網路連接較差的時候,
#對方電腦得不到應答會持續發起連接請求,反而會降低性能。
net.inet.tcp.delayed_ack=0

#遮罩ICMP重定向功能
net.inet.icmp.drop_redirect=1
net.inet.icmp.log_redirect=1
net.inet.ip.redirect=0
net.inet6.ip6.redirect=0

#防止ICMP廣播風暴
net.inet.icmp.bmcastecho=0
net.inet.icmp.maskrepl=0

#限制系統發送ICMP速率
net.inet.icmp.icmplim=100

#安全參數,編譯內核的時候加了options TCP_DROP_SYNFIN才可以用
net.inet.icmp.icmplim_output=0
net.inet.tcp.drop_synfin=1

#設置?1會幫助系統清除沒有正常斷開的TCP連接,這增加了一些網路帶寬的使用,但是一些死掉的連接最終能被識別並清除。死的TCP連接是被撥號用戶存取的系統的一個特別的問題,因?用戶經常斷開modem而不正確的關閉活動的連接
net.inet.tcp.always_keepalive=1

#若看到net.inet.ip.intr_queue_drops這個在增加,就要調大net.inet.ip.intr_queue_maxlen,?0最好
net.inet.ip.intr_queue_maxlen=1000

#防止DOS攻擊,默認?30000
net.inet.tcp.msl=7500

#接收到一個已經關閉的埠發來的所有包,直接drop,如果設置?1則是只針對TCP包
net.inet.tcp.blackhole=2

#接收到一個已經關閉的埠發來的所有UDP包直接drop
net.inet.udp.blackhole=1

#?網路資料連接時提供緩衝
net.inet.tcp.inflight.enable=1

#如果打開的話每個目標位址一次轉發成功以後它的資料都將被記錄進路由表和arp資料表,節約路由的計算時間,但會需要大量的內核記憶體空間來保存路由表
net.inet.ip.fastforwarding=0

##kernel編譯打開options POLLING功能,高負載情況下使用低負載不推薦
##SMP不能和polling一起用
#kern.polling.enable=1

#並發連接數,默認?128,推薦在1024-4096之間,數位越大佔用記憶體也越大
kern.ipc.somaxconn=32768

#禁止用戶查看其他用戶的進程
security.bsd.see_other_uids=0

#設置kernel安全級別
kern.securelevel=0

#記錄下任何TCP連接
net.inet.tcp.log_in_vain=1

#記錄下任何UDP連接
net.inet.udp.log_in_vain=1

#防止不正確的udp包的攻擊
net.inet.udp.checksum=1

#防止DOS攻擊
net.inet.tcp.syncookies=1

#僅?線程提供實體記憶體支援,需要256兆以上記憶體
kern.ipc.shm_use_phys=1

# 線程可使用的最大共用記憶體
kern.ipc.shmmax=67108864

# 最大線程數量
kern.ipc.shmall=32768

# 程式崩潰時不記錄
kern.coredump=0

# lo本地資料流程接收和發送空間
net.local.stream.recvspace=65536
net.local.dgram.maxdgram=16384
net.local.dgram.recvspace=65536

# 資料包資料段大小,ADSL?1452。
net.inet.tcp.mssdflt=1460

# ?網路資料連接時提供緩衝
net.inet.tcp.inflight_enable=1

# 資料包資料段最小值,ADSL?1452
net.inet.tcp.minmss=1460

# 本地資料最大數量
net.inet.raw.maxdgram=65536

# 本地資料流程接收空間
net.inet.raw.recvspace=65536

#ipfw防火牆動態規則數量,默認?4096,增大該值可以防止某些病毒發送大量TCP連接,導致不能建立正常連接
net.inet.ip.fw.dyn_max=65535

#設置ipf防火牆TCP連接空閒保留時間,默認8640000(120小時)
net.inet.ipf.fr_tcpidletimeout=864000

轉貼自 https://forum.eviloctal.com/...-28108.html



獻花 x0 回到頂端 [樓 主] From:臺灣新世紀資通股份有限公司 | Posted:2008-05-29 13:27 |
BrianFan
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x5 鮮花 x13
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

謝謝啦!
這個我受用很多!
小弟都在學習中!


獻花 x0 回到頂端 [1 樓] From:臺灣新世紀 | Posted:2008-05-30 10:23 |
mnbmnb5266
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x5 鮮花 x46
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

是否這樣做過就可以讓系統跑得更快,恩,不錯哦,感謝大大


我的收藏
https://pan.baidu.com/s/1QUJ9lr_VzxXKRJAlBJgUQA
提取码:am2c
獻花 x0 回到頂端 [2 樓] From:加拿大Rogers | Posted:2010-08-19 21:29 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.091503 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言