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