ps
명령과 의 차이점은 무엇입니까 top
? 나는 둘 다 실행 중인 프로세스에 대한 정보를 표시할 수 있다는 것을 발견했습니다. 언제 어느 것을 사용해야 합니까?
답변1
top
주로 대화형으로 사용되며(man 페이지를 읽거나 top
실행하는 동안 "h"를 누르십시오) ps
비대화형으로 사용하도록 설계되었습니다(스크립팅, 쉘 파이프를 사용하여 일부 정보 추출 등).
답변2
top
ps
단일 스냅샷을 제공하는 대신 중지될 때까지 프로세스 통계를 지속적으로 표시할 수 있습니다 .
답변3
또 다른 요점:
ps
- (프로세스 상태) - 현재 프로세스의 스냅샷을 보고합니다.
top
(프로세스 측정기) - CPU 및 메모리 사용률에 대한 정보를 표시하는 작업 관리자 프로그램입니다.
답변4
CPU 사용량의 경우 ps
프로세스 수명 동안의 평균 CPU 사용량이 즉각적으로 표시되며 항상 0% 또는 100%입니다. top
최근 여론조사를 평균하면 상황을 보다 즉각적으로 파악할 수 있습니다.
자세한 내용을 보려면 여기를 클릭하세요: top과 ps는 동일한 CPU 결과를 표시하지 않습니다.