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