時間の経過とともに特定のプロセスの%CPU値を印刷します。

時間の経過とともに特定のプロセスの%CPU値を印刷します。

これ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

タイムスタンプを自由に追加してください。

おすすめ記事