zoukankan      html  css  js  c++  java
  • 排除链接数性能瓶颈

    大致查看数据库、tomcat、nginx连接数是多少。

    netstat -anop|grep MysqlPort |wc -l

    netstat -anop|grep TomcatPort |wc -l

    netstat -anop|grep NginxPort |wc -l

    配置数据库连接数、超时时间

    在库里查看连接数:

      mysql>show variables like '%connections%';   #允许最大链接数

      mysql>show status like '%thread%'; #当前链接数如果接近最大连接数说明连接数不够用。如果远低于他查看项目连接池最大连接数 application.properties

    超时时间:

      mysql>show global variables like '%timeut%';

      mysql>set globe  wailt_timeout=10;

    配置中间件(tomcat、nginx)连接数

    tomcat:

    vim server.xml检索Connector配置连接数

    nginx:

    vim ocnf/nginx.conf

      worker_processes 4;    #四核

      worker_cpu_affinity  0001 00010 0100 1000;  cpu4核绑定

      worker_rlimit_nofile  65535 ;   #最大连接数=四核*65535

    操作系统连接数

    查看ulimit -n

    vim /etc/security/limits.conf

      soft nofile 100000

      soft nofile 100000

    vi /etc/sysctl.conf;

    //标识开启SYN cookies。当出现SYN等待队列溢出时,启用cookies俩处理,可防范少量SYN共计,默认为0,标识关闭

    net.ipv4.tcp_syncookies = 1 ;

    //标识开启TCP链接中TIME-WAIT sockets的快速回收,默认为0,标识关闭;

    net.ipv4.tcp_tw_recycle=1;

    //修改系统默认的TIMEOUT时间

    net.ipv4.tcp_fin_timeout = 30;

    modproe bridge;//执行此命令以上修改生效

    /sbin/sysctl -p

    转载引用请标明出处,本博出自喝了少不如不喝的博客https://home.cnblogs.com/u/wangdadada
  • 相关阅读:
    BNUOJ 12756 Social Holidaying(二分匹配)
    HDU 1114 Piggy-Bank(完全背包)
    HDU 2844 Coins (多重背包)
    HDU 2602 Bone Collector(01背包)
    HDU 1171 Big Event in HDU(01背包)
    HDU 2571 命运 (入门dp)
    HDU 1069 Monkey and Banana(最长递减子序列)
    HDU 1160 FatMouse's Speed (最长上升子序列)
    HDU 2594 KMP
    POJ 3783 Balls --扔鸡蛋问题 经典DP
  • 原文地址:https://www.cnblogs.com/wangdadada/p/12169912.html
Copyright © 2011-2022 走看看