核心问题:物理内存耗尽
最突出、最紧急的问题是内存使用情况:
总内存:30932.4 MiB(约30.9 GB)
已用内存:28177.6 MiB(约28.2 GB)—— 使用率高达 91.1%
可用内存(avail Mem):只有 2253.5 MiB(约2.2 GB)
空闲内存(free):仅剩 291.6 MiB(约0.3 GB)
内存压力很大.而且Java服务在内存做计算等时,就会导致Out-Of-Memory (OOM) Killer 被触发,就会kill服务.
内存消耗大户
大部分 Java 服务 CPU 占用率较低(0.X%),内存占用(%MEM)在 3.3% 到 11.5% 之间,这取决于具体的业务负载和 JVM 内存设置。
由此我们可以看出.Java服务中使用了大量的内存处理操作: