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
  • 相关阅读:
    让用户舒服起来 10个改善UI的技术
    Powerpoint快捷键大全
    自制Flash FLV视频播放器
    Firefox与IE在CSS样式表中的差异
    让你每天都充满积极性的五个方法
    asp.net 2实用技术汇总
    春季要健康 “排毒”三步走
    皮肤变好必遵守洗脸九法
    经典博客收集
    教你一招让网页用上漂亮的11PX中文字体
  • 原文地址:https://www.cnblogs.com/wangdadada/p/12169912.html
Copyright © 2011-2022 走看看