top과 ps 출력의 차이점

top과 ps 출력의 차이점

나는 보았다ps와 top 명령의 차이점은 무엇입니까?하지만 내 질문은 관련이 없다고 생각합니다.
내 시스템은 Lubuntu 13.04입니다. 하나의 lxterminal 창과 다른 창에서
실행 중입니다 . Firefox에서 YouTube 동영상을 재생하고 있습니다. 곧 화면 의 값은 "안정"되고, 반복해서 발행하여 얻은 값은 천천히 상승합니다. 마찬가지로 YouTube 동영상을 재생하는 Firefox 탭을 닫으면 플러그인의 플러그인 컨테이너 항목이 즉시 사라지지만 의 출력에는 다음과 같이 천천히 떨어지면서 남아 있습니다.topps -eo %c%C --sort -%cpu | head -6

plugin-containertopps -eo %c%C --sort -%cpu | head -6
topps -eo %c%C --sort -%cpu | head -6

    [04:43 PM] ~ $ ps -eo %c%C --sort -%cpu |head-6
    명령 %CPU
    플러그인 포함 21.5
    파이어폭스 4.9
    오거 1.6
    LX 패널 0.2
    대여금고 0.2
    [04:43 PM] ~ $ ps -eo %c%C --sort -%cpu |head-6
    명령 %CPU
    플러그인 포함 21.3
    파이어폭스 4.9
    오거 1.6
    LX 패널 0.2
    대여금고 0.2
    [04:43 PM] ~ $ ps -eo %c%C --sort -%cpu |head-6
    명령 %CPU
    플러그인 포함 20.9
    파이어폭스 4.9
    오거 1.6
    LX 패널 0.2
    대여금고 0.2
    [04:43 PM] ~ $ ps -eo %c%C --sort -%cpu |head-6
    명령 %CPU
    플러그인 포함 20.2
    파이어폭스 4.9
    오거 1.6
    LX 패널 0.2
    대여금고 0.2
    [오후 4:44] ~ $ ps -eo %c%C --sort -%cpu |head-6
    명령 %CPU
    플러그인 포함 20.0
    파이어폭스 4.9
    오거 1.6
    LX 패널 0.2
    대여금고 0.2
    [오후 4:44] ~ $ ps -eo %c%C --sort -%cpu |head-6
    명령 %CPU
    플러그인 포함 18.9
    파이어폭스 4.9
    오거 1.6
    LX 패널 0.2
    대여금고 0.2
    [오후 4:44] ~ $

plugin-container결국 사라지게 되는데, ps -eo %c%C --sort -%cpu | head -6더 빨리 사라지게 하려면 어떻게 수정해야 할까요?

(이 모든 작업은 Dell 1545 Core2Duo 노트북에서 수행되었습니다.)

답변1

당신은 사과를 오렌지와 비교하고 있습니다. top마지막 샘플링 간격(보통 몇 초) 동안 이 프로세스에서 사용한 컴퓨터 CPU 전력의 비율을 표시합니다. ps, , 및 는 %C프로세스의 수명주기에 대한 프로세스 실행 시간의 비율을 보여줍니다. 프로세스 통계가 수집되는 방식으로 인해 지난 몇 초 동안의 CPU 사용량을 표시하는 명령은 몇 초 동안 실행되어야 하며 ps이를 수행할 수 있는 옵션은 없습니다. 그러나 top배치 모드에서는 사용할 수 있습니다 top -b -n 2 -d 0.001. 데이터 수집을 일시 중지한 다음 STDOUT을 통해 해당 목록을 제공합니다. 이를 통해 출력을 구문 분석 top하거나 스크립트에서 사용할 수 있습니다.

관련 정보