Tomcat与Nginx性能监控与调优
Tomcat与Nginx性能监控与调优
一、Tomcat性能监控与调优
1、tomcat远程debug
技术:JDWP协议
2、tomcat-manager监控
(1)文档:docs/manager-howto.html
(2)步骤
Conf/tomcat-users.xml添加用户
Conf/Catalina/localhost/manager.xml配置允许的远程连接
重启tomcat
(3)http://localhost:8080/manager
3、psi-probe监控
4、tomcat调优
(1)内存优化
(2)线程优化:参考docs/config/http.html
(3)配置优化:参考docs/config/http.html
二、Nginx性能监控与调优
1、安装
(1)修改yum源
(2)localhost/10.110.3.80
2、ngx_http_stub_status监控连接信息
添加配置
Location = /nginx_status{
Stub_status on;
Access_log off;
Allow 127.0.0.1;
Deny all;
}
3、ngxtop监控请求信息
安装python-pip
安装ngxtop
4、nginx-rrd图形化监控
5、nginx优化
(1)增加工作线程数和并发连接数
(2)启用长连接
(3)启用缓存、压缩
(4)操作系统优化