Linux:プロセスの最後の瞬間のCPU使用率の表示

Linux:プロセスの最後の瞬間のCPU使用率の表示
vmstat 1

上記は、毎秒仮想メモリ統計を印刷します。また、CPU使用率の最後の瞬間も表示されます。

httpdとMySQLを実行しているWebサーバーがあります。最後の瞬間にどのくらいのCP​​U httpdが消費されたかを調べる必要があります。特にhttpdの場合はvmstatと同じです。

私はこれを試しました:

ps -e -o %mem,%cpu,cmd | grep mysql | awk '{memory+=$1;cpu+=$2} END {print memory,cpu}'

ただし、プロセスの開始後の CPU 使用量が表示されます。

したがって、上記のように、私のプロセスでスパイクが発生し、長時間眠っているとわかりません。どのプロセスがどのくらいのCP​​Uを使用しているかを示すWindowsプロセスマネージャのようなものです。私の質問が理解されることを願っています。欠けている内容があれば明確にします。

ベストアンサー1

top -b -d 1これを使用してCPU使用率を達成できます。top最後の出力に基づいてプロセスCPU使用量を表示します。

おすすめ記事