私は30分ごとに月に一度までの間隔でcrontabで実行される30以上のスクリプトを持っています。実行時にどのくらいの消費が発生するかを確認できるかどうか疑問に思います。
尋ねる:crontabで実行されているスクリプトによるCPU使用率/消費量を表示する方法はありますか?
試験を終えた:これまで、このコマンドを使用すると、top
特定のcrontabスクリプト以外のすべてが一覧表示されます。
答え1
ps -o user,uid,pid,pcpu,pmem,tty,command --sort=-pcpu $(pidof chrome)
USER UID PID %CPU %MEM TT COMMAND
gv 1000 1874 5.4 5.4 ? /opt/google/chrome/chrome
gv 1000 1919 4.9 3.8 ? /opt/google/chrome/chrome --type=gpu-process --channel=1874.0.533630227 --mojo-application
gv 1000 3327 3.3 11.6 ? /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
gv 1000 3036 2.7 5.6 ? /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
gv 1000 3681 2.2 3.7 ? /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
gv 1000 1967 1.1 4.7 ? /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
gv 1000 4376 0.6 2.7 ? /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
gv 1000 1991 0.1 2.2 ? /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
gv 1000 2356 0.1 2.4 ? /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
gv 1000 1885 0.0 1.1 ? /opt/google/chrome/chrome --type=zygote
gv 1000 1891 0.0 0.2 ? /opt/google/chrome/chrome --type=zygote
gv 1000 1921 0.0 0.3 ? /opt/google/chrome/chrome --type=gpu-broker
gv 1000 1971 0.0 1.6 ? /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
gv 1000 1979 0.0 1.6 ? /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
gv 1000 1988 0.0 1.8 ? /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
gv 1000 1996 0.0 1.7 ? /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
chrome をスクリプト名に変更します。 commandの代わりにcommを使用すると、COMMANDは簡単な説明を印刷します。その他のオプションについては man ps をご覧ください。
また、この投稿をチェックしてください。CPUを消費する上位5つのプロセスを表示するには、「ps」を使用してください。