情况1:CPU高、Load高
top命令查询
情况2:CPU低、Load高
通过指令ps -axjf
查看是否存在 D 状态进程。
D 状态是指不可中断的睡眠状态。该状态的进程无法被 kill,也无法自行退出。只能通过恢复其依赖的资源或者重启系统来解决。
等待I/O的进程通过处于uninterruptible sleep或D状态;通过给出这些信息我们就可以简单的查找出处在wait状态的进程 ps -eo state,pid,cmd | grep "^D"; echo "----" - 查找占用IO的程序 ps -e -L h o state,cmd | awk '{if($1=="R"||$1=="D"){print $0}}' | sort | uniq -c | sort -k 1nr
标签:sort,状态,负载,ps,系统,排查,state,进程,CPU From: https://www.cnblogs.com/hotshotgg/p/17691235.html