OS/AIX

[명령어] truss 명령어

투칼론 2022. 3. 13. 16:02
반응형

truss는 명령어에서 상세한 시스템콜별 호출 시간, 프로세스의 hang 원인 파악 등 정보를 분석하기 위해 사용되는 명령어이다.

예를 들어, 개발된 애플리케이션 바이너리를 truss 명령어와 함께 실행함으로써 내부적으로 호출되는 시스템콜 및 수행시간 등 정보를 수집할 수 있다.

 

1. 데몬 프로세스 시스템콜 분석

$ truss  -p  [프로세스ID]  -o  [출력파일]

예시)  PID가 30298인 프로세스의 시스템콜 정보를  daemon.txt 파일에 저장한다.

$ truss -p  30298  -o  daemon.txt

 

2. 명령어 시스템콜 호출 분석

$ truss  [명령어]

예시)  find 명령어의 시스템콜 정보를  find.txt 파일에 저장한다.

$ truss   find  .  -print  > find.txt