美文网首页
服务器性能监控与调优

服务器性能监控与调优

作者: saoraozhe3hao | 来源:发表于2018-11-27 18:25 被阅读0次

Tomcat

Tomcat Manager

文档:http://tomcat.apache.org/tomcat-8.5-doc/manager-howto.html
1、conf/tomcat-users.xml 中添加角色和用户

<role rolename="tomcat"/>
<role rolename="manager-status"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="123" roles="tomcat,manager-status,manager-gui"/>

2、在conf\Catalina\localhost中新建manager.xml

<Context privileged="true">
         <Valve className="org.apache.catalina.valves.RemoteAddrValve"   allow="127\.0\.0\.1"/> <!-- 允许访问来源时 -->
</Context>

3、访问ip/manager/html,可以查看部署的项目、JVM信息

配置调优

1、autoDeploy设为true,会有专门一个线程周期性检查war包变化,会影响性能,生产环境需要设为false
2、reloadable设为true,会检查class和jar变化,会影响性能,生产环境需要设为false
3、JVM调优,参考 https://www.jianshu.com/p/b63392fb39a8
在tomcat/bin/Catalina.sh中添加

JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx3g"

Nginx

http_stub_status_module模块

文档:http://nginx.org/en/docs/http/ngx_http_stub_status_module.html
1、添加配置

location = /nginx_status {
    stub_status on;
    access_log off;
    allow 127.0.0.1;
    deny all;
}

2、访问 wget 127.0.0.1/nginx_status,可以看到连接数,请求数,错误数

配置调优
worker_processes auto;  # 配成CPU数 或 auto
 gzip on; # 开启gzip
events {
    worker_connections 1024; # 配置大点,10240
    multi_accept on; # 允许和一个客户端建立多个连接
    use epoll;  # I/O 模式
}
upstream tomcats {
    server 10.0.100.10:11211;
    keepalive 300;  # 300个长连接
}

优化:/etc/sysctl.conf、/etc/security/limits.conf

阿里云

业务实时监控服务

相关文章

  • JVM性能调优

    JVM性能调优 JVM性能监控工具介绍

  • JVM性能调优实战(〇) - 简介

    收获 计划安排 基于JDK命令行工具的监控 基于Btrace的监控调试 Tomcat性能监控与调优 Nginx性能...

  • 服务器性能监控与调优

    Tomcat Tomcat Manager 文档:http://tomcat.apache.org/tomcat-...

  • 性能监控与调优

    JVM的参数类型 标准参数 X参数 XX参数 运行时JVM参数查看 jstat查询虚拟机统计信息 如何导出内存影像...

  • 我的MySQL

    主要来自 《高性能MySQL(第3版)》 《MySQL管理之道:性能调优、高可用与监控(第2版)》 《MyS...

  • JVM性能监控与调优

    JVM Java工具文档:https://docs.oracle.com/javase/8/docs/techno...

  • MySQL性能监控与调优

    RPM包搜索网站:http://rpmfind.net/linux/RPM/index.html[http://r...

  • JVM性能监控与调优

    问题 生产环境发生了内存溢出该如何处理? 生产环境应该给服务器分配多少内存? 如何对垃圾收集器的性能进行调优? 生...

  • Java性能监控与调优

    JVM的参数类型 标准化参数:(各版本中保持稳定)java -help-server -clientjava -...

  • 深入理解JVM——JVM性能调优实战 原

    如何在高性能服务器上进行JVM调优? 为了充分利用高性能服务器的硬件资源,有两种JVM调优方案,它们都有各自的优缺...

网友评论

      本文标题:服务器性能监控与调优

      本文链接:https://www.haomeiwen.com/subject/ojdnqqtx.html