Linux 服务器进程占用过高如何定位
“进程占用过高”通常指以下几种情况之一(按严重程度排序): 某个进程 CPU 使用率持续很高(单核/多核接近 100%) 某个进程内存占用(RSS / VSZ)持续线性增长或占比异常大 某个进程打开的文件描述符(fd)数量爆炸 某个进程产生大量磁盘 IO、线程数过多、上下文切换爆炸等间接导致系统整体变慢 以下是目前最常用、最有效的一套分层定位流程,从 30 秒粗筛到深度分析,通常 5–30 分钟内可以锁定主要嫌疑进程和原因类型。 第一步:30 秒粗筛 顺序 命令 看什么(异常阈值参考) 指向的方向 1 top 或 htop 按 P 看 %CPU,按 M 看 %MEM,按 1 看多核均衡性 CPU / 内存 Top 进程 2 ps -eo pid,ppid,%cpu,%mem,rss,vsz,comm –sort=-%cpu | head -15 %cpu、rss(驻留内存 KB)、vsz(虚拟内存 KB) CPU / 内存 Top […]