Download presentation
Presentation is loading. Please wait.
1
솔라리스10 Chapter 08 시스템 모니터링
2
1. 하드웨어 정보 하드웨어 제원 확인 명령어 CPU 정보 보기 # cd /usr/platform/`uname –m`/sbin
# ./prtdiag -v | more CPU, 메모리, I/O 슬롯, 파워, 하드웨어 LED 상태, CPU 온도, PROM 버전. CPU 정보 보기 # prsinfo [ -v ]
3
메모리 정보 보기 # prtdiag -v # prtconf | grep Mem ( 용량 확인 ) 스왑 용량 확인 # swap –l ( block 사이즈이기 때문에 2로 나눠 준다 )
4
I/O 장치 확인 cfgadm 명령어 # cfgadm -al # cfgadm -c configure Ap_Id ( Attachment point ) # cfgadm -c unconfigure Ap_Id
5
example# cfgadm Ap_Id Type Receptacle Occupant Cond system:slot0 cpu/mem connected configured ok system:slot1 sbus-upa connected configured ok system:slot2 cpu/mem connected configured ok system:slot3 unknown connected unconfigured unknown system:slot4 dual-sbus connected configured failing system:slot5 cpu/mem connected configured ok system:slot6 unknown disconnected unconfigured unusable system:slot7 unknown empty unconfigured ok c0 scsi-bus connected configured unknown c1 scsi-bus connected configured unknown
6
하드 디스크 정보 보기 # iostat -En -E : 모든 장치의 에러 통계 보기 -n : 장치 이름 보기 ( cXtXdX, rmt/N, … ) # format 하드 디스크 이상 유무 확인 # iostat –en -e : 장치 에러 요약.
7
2. 하드 디스크 사용률 모니터링 iostat 명령어 활용 -xn : 확장된 장치 이름 보기
solaris10 # iostat -xnMz 5 extended device statistics r/s w/s Mr/s Mw/s wait actv wsvc_t asvc_t %w %b device d0 d1 d2 d3 d4 d6 c0t11d0 c1t3d0 c1t1d0 c1t6d0 c1t16d0 c1t18d0 c1t0d0 c1t21d0 r/s w/s Mr/s Mw/s wait actv wsvc_t asvc_t %w %b device d0 d1 c0t11d0 c1t0d0 -xn : 확장된 장치 이름 보기 -M : 읽기/쓰기 용량 MB 단위로 보기 -z : 값이 0인 라인은 보이지 않기
8
3. CPU 사용률 모니터링 mpstat , vmstat, sar명령어를 이용해 CPU의 사용량을 모니터링 할 수 있다.
solaris10 # sar 2 3 SunOS solaris Generic_ sun4u 10/01/2008 14:17:55 %usr %sys %wio %idle 14:17: 14:17: 14:18: Average solaris10 #
9
4. 메모리 사용률 모니터링 vmstat 명령어 활용 solaris10 # vmstat 3 5
kthr memory page disk faults cpu r b w swap free re mf pi po fr de sr f0 s0 s3 s1 in sy cs us sy id
10
top 명령어를 활용한 시스템 정보 확인 solaris10 # gzip -d top sol10 -sparc-local.gz solaris10 # pkgadd -d top sol10 -sparc-local The following packages are available: 1 SMCtop top (x86) 3.6.1 Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]: <Enter> 패키지 예 <SMCtop>(을)를 </DOWN/top sol10-x86-local>에서 처리 중 top(sparc) 3.6.1 LeFebvre et al 디렉토리 </usr/local>(을)를 패키지의 기본 디렉토리로 사용 ## 패키지 정보 처리 중 <중간 생략...> /usr/local/man/man1/top.1 [ 클래스 <none> 검증 ] <SMCtop>(이)가 성공적으로 설치되었습니다.
11
top 명령어 실행 화면 solaris10 # /usr/local/bin/top
last pid:4409 ; load avg: 0.05, 0.04, ; up 0+ 64 processes: 63 sleeping, 1 on cpu CPU states: 91.0% idle, 0.1% user, 8.9% kernel, 0.0% iowait, 0.0% swap Memory: 2048M phys mem, 1436M free mem, 4094M total swap, 4094M free swap PID USERNAME LWP PRI NICE SIZE TIME CPU COMMAND 4409 root K 2120K cpu/ % top 1651 root M 70M sleep % java 752 root M 40M sleep % vxsvc 4272 root M 3248K sleep % sshd 4307 root K 4256K sleep % nscd 227 root K 1584K sleep % xntpd 728 root K 2864K sleep % httpd 7 root M 8944K sleep % svc.startd
Similar presentations