저는 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"를 사용하세요.