WDQYES博客

分类:未分类

linux排查CPU占用过高

通过top命令查看占用cpu进程 执行top命令得到以下结果: top命令执行结果 通过上图可以明显看出进程PID 41843占用cpu过高,明显存在问题,定位到了进程id。 只观察进程PID 41843的CPU和内存以及负载情况 top -p 41843 结果如下: top -p 41843命令执行结果 这里顺便解释下上图各个参数的意义,有利于读者更好的排查问题 第一行是任务队列信息 top - 14:06:34 up 537 days, 6 min, 6 users, load average: 0.41, 0.45, 0.43 任务队列信息 含义 14:06:34 当前时间 537 days 系统运行时间 6 min 用户在线时间 6 users 在线用户数 load average: 0.41, 0.45, 0.43 系统负载,即任务队列的平均长度。1分钟前、5分钟前、15分钟前平均负载 第二行为进程的信息 进程信息 含义 Tasks: 1 total 进程总数 0 running 正在运行的进程数 1 sleeping 睡眠的进程数 0