Solaris 10 i/o 분석용 Dtrace script - 실시간 i/o 를 사용하는 프로세스 확인
solaris 10 에 포함 되어 있는 Dtrace 로 용 i/o 관련 script 임
이 script 를 사용하면 실시간 i/o 의 양과 사용자,사용시간 등을 추적 할 수 있음.
다운로드 파일 : iosnoop_sol10.tar
다운로드 사이트 : http://www.wowunix.com/down/set/iosnoop/
사용방법
# tar xvf iosnoop_sol10.tar
# cd iosnoop
# ./iosnoop.sh
COMMAND PID FILE DEVICE RW MS
oracle 27944 /global/oracle/u01/app/oracle/oradata/MYORA/control01.ctl dad1 W 0.714
oracle 27944 /global/oracle/u01/app/oracle/oradata/MYORA/control02.ctl dad1 W 0.987
oracle 27944 /global/oracle/u01/app/oracle/oradata/MYORA/control03.ctl dad1 W 1.338
oracle 27944
[sol46:/pkg] # ./iosnoop.sh
COMMAND PID FILE DEVICE RW MS
proftpd 370 /platform/sun4u/lib/libc_psr.so.1 sd2 R 9.099
dtrace 6684 /lib/sparcv9/libc.so.1 sd2 R 15.484
proftpd 370 /lib/libc.so.1 sd2 R 14.647
svc.startd 7 /lib/svc/bin/svc.startd sd2 R 7.579
sendmail 271 /usr/lib/sendmail sd2 R 12.556
nscd 80 /lib/libnsl.so.1 sd2 R 11.219
nscd 80 /lib/libnsl.so.1 sd2 R 17.608
nscd 80 /lib/libnsl.so.1 sd2 R 7.753
[참고]
% 출력 내용 중 각각의 필드 항목은 다음과 같다.
- COMMAND : 사용중인 프로세스 이름임.
- PID : Process ID 임.
- FILE : 현재 사용중인 파일 이름
- DEVICE : disk 번호
- RW : file 에서 데이터를 읽으면 'R' , file 에 데이터를 쓰면 'W' 표시됨.
-MS : file 에 데이터를 읽거나 쓰는데 걸리는 시간 (단위 ms)
출처 : OS School (http://cafe.daum.net/osschool)
'[OS] > Embedded&Linux' 카테고리의 다른 글
solaris boot_archive 깨진 경우 복구 방법 (0) | 2007.08.20 |
---|---|
Open Solaris 1 (0) | 2007.08.17 |
svn-howto (0) | 2007.08.15 |
Status of C99 features in GCC 4.2 (0) | 2007.08.14 |
[펌]Fedora Core 6 -> 7 Upgrade (0) | 2007.08.13 |