Java,J2EE,Weblogic,Oracle

          java項目隨筆
          隨筆 - 90, 文章 - 6, 評論 - 61, 引用 - 0
          數據加載中……

          linux 高負載系統,網絡參數調整

          整/etc/sysctl.conf

          Java代碼 復制代碼
          1. net.ipv4.tcp_syncookies = 1  

          表示開啟SYN Cookies。當出現SYN等待隊列溢出時,啟用cookies來處理,可防范少量SYN攻擊,默認為0,表示關閉;

          Java代碼 復制代碼
          1. net.ipv4.tcp_tw_reuse = 1  

          表示開啟重用。允許將TIME-WAIT sockets重新用于新的TCP連接,默認為0,表示關閉;

          Java代碼 復制代碼
          1. net.ipv4.tcp_tw_recycle = 1  

          表示開啟TCP連接中TIME-WAIT sockets的快速回收,默認為0,表示關閉。

          Java代碼 復制代碼
          1. net.ipv4.tcp_fin_timeout = 30  

          表示如果套接字由本端要求關閉,這個參數決定了它保持在FIN-WAIT-2狀態的時間。

          Java代碼 復制代碼
          1. net.ipv4.tcp_keepalive_time = 1200   

          表示當keepalive起用的時候,TCP發送keepalive消息的頻度。缺省是2小時,改為20分鐘。

          Java代碼 復制代碼
          1. net.ipv4.ip_local_port_range = 1024 65000   

          表示用于向外連接的端口范圍。缺省情況下很小:32768到61000,改為1024到65000。

          Java代碼 復制代碼
          1. net.ipv4.tcp_max_syn_backlog = 8192   

          表示SYN隊列的長度,默認為1024,加大隊列長度為8192,可以容納更多等待連接的網絡連接數。


          如果高負載系統使用了netfilter/iptables,調整以下參數
          Java代碼 復制代碼
          1. net.ipv4.ip_conntrack_max = 655360   

          在內核內存中netfilter可以同時處理的“任務”(連接跟蹤條目)

          Java代碼 復制代碼
          1. net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 180  


          跟蹤的連接超時結束時間


          然后執行/sbin/sysctl -p讓參數生效

           

           

          轉載:http://www.javaeye.com/topic/624598

          posted on 2010-04-05 00:34 龔椿深 閱讀(520) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 阿克苏市| 察隅县| 九寨沟县| 图木舒克市| 琼海市| 金堂县| 永顺县| 布尔津县| 荥阳市| 石楼县| 灵璧县| 隆安县| 津南区| 舟山市| 东莞市| 衡南县| 凌云县| 民权县| 长泰县| 盱眙县| 锡林浩特市| 鹿邑县| 钟山县| 金门县| 静乐县| 香河县| 镇安县| 安仁县| 桦南县| 柳林县| 甘孜县| 永春县| 扶余县| 龙陵县| 岢岚县| 仙桃市| 合山市| 波密县| 旅游| 克山县| 临清市|