ps와 top 명령의 차이점은 무엇입니까?


17

pstop명령 의 차이점은 무엇입니까 ? 둘 다 프로세스 실행에 대한 정보를 표시 할 수 있습니다. 어떤 경우에 사용해야합니까?

답변:


14

top대부분 대화식으로 사용되며 ( top실행 중 맨 페이지 읽기 또는 "h"누르기 ) ps비 대화식 사용 (스크립트, 셸 파이프 라인으로 일부 정보 추출 등)을 위해 설계되었습니다.


11

top중지 될 때까지 프로세스 통계를 지속적으로 표시 ps하여 단일 스냅 샷을 제공합니다.


6

top사용하는 프로세서 전력량에 따라 주문한 프로세스를 확인할 수 있습니다. ps모든 프로세스 또는 특정 사용자가 사용하는 프로세스 (예 root: 본인 또는 본인) 만 볼 수 있습니다.

top어떤 프로세스가 가장 활동적 ps인지 확인하고 현재 (또는 다른 사용자) 어떤 프로세스가 현재 실행 중인지 확인할 수 있습니다.

사용하는 방법에 대한 자세한 내용 topps실행, man top또는 man ps터미널에서)


3

다른 요점 :

ps-프로세스 정보 읽기
top-CPU, 메모리 사용량 등을 사용하는 최상위 리소스와 같은 리소스 모니터링


0

CPU 사용량 ps의 경우 프로세스 수명 동안 순간적인 평균 CPU 사용량을 표시하며 항상 0 % 또는 100 %입니다. top최근 여론 조사를 평균화하여보다 즉각적인 시각을 제공합니다.

자세한 내용은 여기 : 상단과 ps가 동일한 CPU 결과를 표시하지 않음


평균 CPU 사용량 ( %CPU)은 0에서 100 % (포함) 사이 일 수 있습니다. procps-ng매뉴얼 페이지 에 따르면 운이 좋지 않으면 100 %까지 추가되지 않습니다.
Anthony G-Monica에 대한 정의
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.