linux

Linux WebLogic性能瓶颈在哪

小樊
38
2025-12-28 05:15:59
栏目: 智能运维

Linux 上 WebLogic 常见性能瓶颈与定位路径

一 常见瓶颈概览

二 快速定位步骤

三 关键指标与瓶颈判断

现象 关键指标 可能瓶颈 快速验证
响应变慢、吞吐下降 GC 次数/停顿时间、Heap/Meta/Direct 内存 堆过小、GC 策略不当、堆外内存耗尽 jstat -gcutil、开启 GC 日志、Heap Dump、监控本机内存
CPU 飙高 单核或多核持续 80%+ 热点循环、锁竞争、频繁字符串/集合操作 top -Hp、jstack 找热点栈、采样/火焰图
请求排队/超时 执行线程用尽、Active Queue 增长、Stuck Thread 线程池过小、后端慢(DB/JMS/外部) 控制台线程/队列监控、jstack 看等待链
数据库连接超时 连接池等待、获取连接超时 连接池过小、慢 SQL、DB 瓶颈 控制台连接池指标、DB AWR/慢查询
文件/网络报错 too many open files、accept 队列溢出 ulimit 不足、somaxconn 过小、磁盘/带宽瓶颈 ulimit -n、netstat -s、iostat、sar -n DEV
控制台/登录卡死 页面长时间无响应 /dev/random 熵源不足 启动参数加 -Djava.security.egd=file:/dev/./urandom
偶发“假死” CPU 正常但无响应 死锁、第三方本地库、JVM Bug jstack 多次抓取、去掉/替换本地库验证
以上指标与判断方法可快速指向瓶颈层(系统、JVM、WebLogic、数据库/外部依赖)。

四 针对性优化要点

0
看了该问题的人还看了