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
  • 相关阅读:
    水平居中、垂直居中,总有一款适合你的
    HTML利用posotion属性定位 小技巧
    angular2 如何使用websocket
    angular2 引入jquery
    HTML+CSS学习笔记
    用eclipse 搭建struts2环境
    html对URL传参数进行解析
    angular2上传图片
    当div元素内的内容超出其宽度时,自动隐藏超出的内容
    关于引用对象的使用的一点小理解
  • 原文地址:https://www.cnblogs.com/wangdadada/p/12169912.html
Copyright © 2011-2022 走看看