排除链接数性能瓶颈

Posted wangdadada

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排除链接数性能瓶颈相关的知识,希望对你有一定的参考价值。

大致查看数据库、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:

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

 

技术图片

以上是关于排除链接数性能瓶颈的主要内容,如果未能解决你的问题,请参考以下文章

linux性能优化分析性能问题的一般步骤

性能测试-火焰图定位系统瓶颈

性能测试四十四:性能优化思路

性能测试四十四:性能优化思路

Shell脚本查看linux系统性能瓶颈

Paddle模型性能分析工具Profiler:定位瓶颈点优化程序提升性能