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
。信息来源: