달력

122024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

truss/tusc 옵션

OS 2009. 10. 28. 17:45

 -f 옵션은 truss 실행 시 fork 되는 child process 까지 truss를 수행함

예) truss/tusc –f tmboot –S svr1
       => tmboot 시 기동 되는 svr1 서버도 truss 를 수행 함

[ 사용 예 ]
 1. tmboot 시 tmax 엔진 내부 flow 이해 하는데 도움이 됨
 2. process를 boot 했는데 boot 가 안 될 경우 system call을 통해서
     어느 단계에서 에러가 발생했는지 원인 파악

-T : 시간 출력
-w : write 대상이며 원하는 fd를 list로 사용가능
-r  : read 대상이며 원하는 fd를 list로 사용가능
-b  : display 되는 data size
-E  : Show syscall entries. Tusc doesn't require OS notification for
                system call entry. It collects all the data it needs when the
                system call returns. This option will cause tusc to stop upon 
                syscall entry and produce a trace. This option is only useful
                for processes encountering invalid syscall errors as it will
                show the number of the invalid syscall.

 22:42:49 [2422] write(3, 0x600000000011a000, 40) ......... [entry]
 22:42:57 [2422] write(3, 0x600000000011a000, 40) ......... [running]

-s : 원하는 system call 만 truss
[ 사용 예 ]
tusc -T"%H:%M:%S" -w 5,3 -r 5,3 -b 100 –E -p 26301
tusc -w all -r all -b 1000 -s write,send,recv,read, -b 200 -E -p 12582

'OS' 카테고리의 다른 글

tar / gzip / jar / tbz 사용법  (0) 2009.10.14
split - 동일한 크기로 파일자르기  (0) 2009.09.22
[AIX] man netstat  (0) 2009.07.27
[dbx, truss, kdb, oslevel, lslpp] aix 5l 시스템 정보보기  (0) 2009.06.03
[명령어]Diff  (0) 2009.05.18
Posted by marryjane
|