这top
命令提供有关正在运行的进程的信息。该%CPU
列给出每个进程使用的 CPU 百分比(CPU 使用率)。
有没有一种简单的方法来打印%CPU
超过的值挂钟特定进程(PID)的时间?
答案1
您真的想要 1 秒的输出粒度吗?您可以尝试以下操作:
PID=7101
while [[ -d /proc/$PID ]]
do
ps u k-pcpu --noheaders -p $PID | awk '{print $3}'
sleep 1
done
可以随意添加时间戳。