Linuxpia/Linux 명령어

[리눅스 명령어] 프로세스 상관관계 알기, pstree

Linuxpia4U 2023. 12. 5. 21:18
반응형

[리눅스 명령어] 프로세스 상관관계 알기, pstree

pstree 명령어는 리눅스 및 유닉스 계열 시스템에서 프로세스들을 트리 구조로 보여주는 도구입니다. 이 명령어는 프로세스 간의 부모-자식 관계를 시각적으로 표현하여, 시스템에서 실행 중인 프로세스들의 계층적 구조를 한눈에 파악할 수 있게 도와줍니다.

pstree 명령어의 기본 사용법

  1. 기본 구문: pstree [옵션] [PID 또는 사용자명]
    • 옵션 없이 pstree를 실행하면 시스템의 모든 프로세스를 트리 구조로 표시합니다.
  2. 옵션:
    • -p: 각 프로세스의 PID를 표시합니다.
    • -u: 각 프로세스의 소유자를 표시합니다.
    • -n: 프로세스를 PID 순서로 정렬합니다.
  3. 예시:
    • pstree: 모든 프로세스의 트리 구조를 표시합니다.
    • pstree -p: 프로세스의 PID와 함께 트리 구조를 표시합니다.
    • pstree [사용자명]: 특정 사용자의 프로세스 트리를 표시합니다.

활용 사례

  1. 시스템 구조 이해: pstree를 사용하면 프로세스 간의 관계와 시스템의 전반적인 운영 구조를 쉽게 이해할 수 있습니다.
  2. 문제 해결: 특정 프로세스가 예상치 못한 자식 프로세스를 생성하는 경우, pstree를 통해 이를 파악하고 문제를 해결할 수 있습니다.
  3. 성능 모니터링: 시스템의 성능 저하가 발생했을 때, 어떤 프로세스가 많은 자식 프로세스를 생성하고 있는지 확인하여 문제의 원인을 찾을 수 있습니다.

pstree 명령어는 시스템의 프로세스 구조를 시각적으로 이해하고, 성능 관리 및 문제 해결에 있어 중요한 도구로 활용됩니다.

반응형