반응형
[리눅스 명령어] 프로세스 상관관계 알기, pstree
pstree
명령어는 리눅스 및 유닉스 계열 시스템에서 프로세스들을 트리 구조로 보여주는 도구입니다. 이 명령어는 프로세스 간의 부모-자식 관계를 시각적으로 표현하여, 시스템에서 실행 중인 프로세스들의 계층적 구조를 한눈에 파악할 수 있게 도와줍니다.
pstree
명령어의 기본 사용법
- 기본 구문:
pstree [옵션] [PID 또는 사용자명]
- 옵션 없이
pstree
를 실행하면 시스템의 모든 프로세스를 트리 구조로 표시합니다.
- 옵션 없이
- 옵션:
-p
: 각 프로세스의 PID를 표시합니다.-u
: 각 프로세스의 소유자를 표시합니다.-n
: 프로세스를 PID 순서로 정렬합니다.
- 예시:
pstree
: 모든 프로세스의 트리 구조를 표시합니다.pstree -p
: 프로세스의 PID와 함께 트리 구조를 표시합니다.pstree [사용자명]
: 특정 사용자의 프로세스 트리를 표시합니다.
활용 사례
- 시스템 구조 이해:
pstree
를 사용하면 프로세스 간의 관계와 시스템의 전반적인 운영 구조를 쉽게 이해할 수 있습니다. - 문제 해결: 특정 프로세스가 예상치 못한 자식 프로세스를 생성하는 경우,
pstree
를 통해 이를 파악하고 문제를 해결할 수 있습니다. - 성능 모니터링: 시스템의 성능 저하가 발생했을 때, 어떤 프로세스가 많은 자식 프로세스를 생성하고 있는지 확인하여 문제의 원인을 찾을 수 있습니다.
pstree
명령어는 시스템의 프로세스 구조를 시각적으로 이해하고, 성능 관리 및 문제 해결에 있어 중요한 도구로 활용됩니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 디스크 한계량 알기, quota (159) | 2023.12.07 |
---|---|
[리눅스 명령어] 절대경로 보여주기, pwd (220) | 2023.12.06 |
[리눅스 명령어] 프로세스 상태 알기, ps (143) | 2023.12.04 |
pushd와 popd 비교 (167) | 2023.12.03 |
[리눅스 명령어] pushd 취소, popd (138) | 2023.12.02 |