top、htop、free -m、df -h、iftop等命令实时查看系统资源使用情况。logs目录下catalina.out、localhost.date.log等文件,定位访问异常或错误。JConsole:JDK内置,监控内存、线程、类加载等。VisualVM:支持CPU、内存分析及线程状态监控,可远程连接JVM。JProfiler:提供内存泄漏检测、CPU分析等高级功能。New Relic/Datadog:实时监控性能指标,支持告警。Prometheus+Grafana:通过JMX Exporter采集指标并可视化。manager应用,通过http://服务器:端口/manager/html查看应用状态、线程池等。-Dcom.sun.management.jmxremote等配置,连接JConsole/VisualVM。maxThreads)、连接池大小,启用NIO连接器。工具选择参考:
top+free+Tomcat管理界面。VisualVM+JProfiler+日志分析。Prometheus+Grafana+ELK Stack。信息来源: