zoukankan      html  css  js  c++  java
  • Linux Kernel

    内核参数优化

    #禁止ping
    net.ipv4.icmp_echo_ignore_all=1
    
    #表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;
    net.ipv4.tcp_syncookies = 1   
    
    #表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
    net.ipv4.tcp_tw_reuse = 1       
    
    #表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭; 
    net.ipv4.tcp_tw_recycle = 1     
    
    #修改系統默认的 TIMEOUT 时间
    net.ipv4.tcp_fin_timeout=2      
    
    #表示当keepalive起用的时候,TCP发送keepalive消息的频度。缺省是2小时,改为20分钟。
    net.ipv4.tcp_keepalive_time = 1200         
    
    #表示用于向外连接的端口范围。缺省情况下很小:32768到61000,改为10000到65000。(注意:这里不要将最低值设的太低,否则可能会占用掉正常的端口!) 
    net.ipv4.ip_local_port_range = 10000 65000 
    
    #表示SYN队列的长度,默认为1024,加大队列长度为8192,可以容纳更多等待连接的网络连接数。 
    net.ipv4.tcp_max_syn_backlog = 8192    
    
    #表示系统同时保持TIME_WAIT的最大数量,如果超过这个数字,TIME_WAIT将立刻被清除并打印警告信息。默 认为180000,改为5000。对于Apache、Nginx等服务器,上几行的参数可以很好地减少TIME_WAIT套接字数量,但是对于 Squid,效果却不大。此项参数可以控制TIME_WAIT的最大数量,避免Squid服务器被大量的TIME_WAIT拖死。 
    net.ipv4.tcp_max_tw_buckets = 5000 
    
    net.ipv4.tcp_tw_reuse=1
    net.ipv4.tcp_tw_recycle=1
    net.ipv4.tcp_syncookies=1
    net.ipv4.tcp_keepalive_time=600
    net.ipv4.ip_local_port_range = 4000  65000
    net.ipv4.tcp_max_syn_backlog= 16384
    net.ipv4.tcp_max_tw_buckets=36000
    net.ipv4.route.gc_timeout=100
    net.ipv4.tcp_syn_retries=1
    net.ipv4.tcp_synack_retries=1
    net.core.somaxconn=16384
    net.core.netdev_max_backlog=16384
    net.ipv4.tcp_max_orphans=16384
    net.nf conntrack max=25000000
    net.netfilter.nf_conntrack_max=25000000
    net.netfilter.nf_conntrack_tcp_timeout_established=180
    net.netfilter.nf_conntrack_tcp_timeout_time_wait=120
    net.netfilter.nf_conntrack_tcp_timeout_close_wait=60
    net.netfilter.nf_conntrack_tcp_timeout_fin_wait=120
    net.nf_conntrack_max = 25000000
    net.netfilter.nf_conntrack_max = 25000000
    net.netfilter.nf_conntrack_tcp_timeout_established = 180
    net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120
    net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60
    net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120
    
  • 相关阅读:
    poj 3280 Cheapest Palindrome(区间DP)
    POJ 2392 Space Elevator(多重背包)
    HDU 1285 定比赛名次(拓扑排序)
    HDU 2680 Choose the best route(最短路)
    hdu 2899 Strange fuction (三分)
    HDU 4540 威威猫系列故事――打地鼠(DP)
    HDU 3485 Count 101(递推)
    POJ 1315 Don't Get Rooked(dfs)
    脱离eclipse,手动写一个servlet
    解析xml,几种方式
  • 原文地址:https://www.cnblogs.com/syavingcs/p/12456125.html
Copyright © 2011-2022 走看看