| strace, truss로 프로세스 모니터링 | 작성일 : 2003/08/27 01:18 |
| 조회수 : 14288 |
|
작성자 : 좋은진호(truefeel, http://coffeenix.net/ ) 작성일 : 2003.8.5(화) 프로세스의 시스템 콜 등을 확인하는 툴로 strace, ltrace, truss 등의 프로그램이 있다. 1) 시스템 콜 확인 linux : strace < 명령어 > solaris : truss < 명령어 > --------------------------------------------------------- # strace ls execve("/bin/ls", ["ls"], [/* 38 vars */]) = 0 uname({sys="Linux", node="truefeel", ...}) = 0 brk(0) = 0x80597e8 ... 생략 ... --------------------------------------------------------- 2) 이미 동작중인 프로세스의 시스템 콜 모니터링 linux : strace -p < PID > solaris : truss -fp < PID > 시스템에 무리를 줄 수 있으므로 필요시에만 잠깐 사용. 3) strace보다 더 상세하게(?) 디스플레이하는 툴이 ltrace이다. linux : ltrace < 명령어 > |
|||||||||
|
|