linux进程S状态但100%的cpu

时间:2016-06-21 03:27:37

标签: linux

进程处于S状态,但linux主机上cpu的使用率为100%。为什么?hk_server S status but 100% of cpu

我尝试过测试过程状态,它是S状态。就像这样:

#!/bin/sh
while :
do
    cat /proc/18938/stat | awk '{print $3}'
done

输出: 小号 小号 小号 小号 小号 小号 小号 小号 小号 S ....... 没有R

1 个答案:

答案 0 :(得分:1)

几乎不可能抓住R' R'在行动中,除非你有一个像 - >

这样的过程
while (1) {
  /* Do Something */
}

所以我认为更好的选择是监控' top'命令一段时间,看看你是否能识别出罪魁祸首。