| 场景 | 内存将满/被 OOM Kill |
|---|---|
| 组合 | free + top + pmap + ps |
快速判断
快速判断
free -m # 看 available 而不是 free
top -b -n1 -o %MEM | head -15
ps -eo pid,pmem,rss,cmd --sort=-rss | head -10深入进程
深入进程
pmap -X 1234 | tail -3 # 单进程内存构成
cat /proc/1234/smaps_rollup 2>/dev/null | head # PSS 更准
cat /proc/1234/status | grep -E 'VmRSS|VmSwap'进程被突然 Kill(exit 137)先查 OOM:dmesg | grep -i 'killed process' 能看到凶手与被杀者。