OSWatcherunioneinc.co.kr/upload/board/[Unione]OSWatcher사용법.pdf작성자 기술지원 OSWatcher...

24
. OSWatcher 사용법 유니원아이앤씨 DB기술지원팀 최 순 석 문서정보 프로젝트명 서브 시스템명 버전 1.0 문서명 OSWatcher 사용법 작성일 2015-09-04 작성자 최순석 최종수정일 2015-09-04 문서번호 UNIONE-201509041200-css 재개정 이력 일자 내용 수정인 버전 문서배포 이력 발신자 수신자 배포목적 일자 비고

Transcript of OSWatcherunioneinc.co.kr/upload/board/[Unione]OSWatcher사용법.pdf작성자 기술지원 OSWatcher...

  • .

    OSWatcher 사용법

    유니원아이앤씨 DB기술지원팀

    최 순 석

    문서정보

    프로젝트명

    서브 시스템명 버전 1.0

    문서명 OSWatcher 사용법 작성일 2015-09-04

    작성자 최순석 최종수정일 2015-09-04

    문서번호 UNIONE-201509041200-css

    재개정 이력

    일자 내용 수정인 버전

    문서배포 이력

    발신자 수신자 배포목적 일자 비고

  • .

    Table of Contents

    1 개요 ............................................................................................................................................................ 3

    2 기본 설정 ................................................................................................................................................... 3

    2.1 파일 업로드 ..................................................................................................................................... 3

    2.2 압축해제 .......................................................................................................................................... 3

    2.3 설정파일 수정 ................................................................................................................................. 4

    3 실행 및 종료.............................................................................................................................................. 6

    3.1 실행 .................................................................................................................................................. 6

    3.2 종료 .................................................................................................................................................. 7

    4 수집항목 내용 ............................................................................................................................................ 7

    4.1 ifconfig ............................................................................................................................................. 7

    4.2 iostat ................................................................................................................................................ 8

    4.3 meminfo ........................................................................................................................................... 8

    4.4 mpstat .............................................................................................................................................. 9

    4.5 netstat ............................................................................................................................................ 10

    4.6 prvstat ............................................................................................................................................ 12

    4.7 ps ................................................................................................................................................... 12

    4.8 slabinfo .......................................................................................................................................... 13

    4.9 top .................................................................................................................................................. 13

    4.10 vmstat ............................................................................................................................................ 14

    5 OSWatcher 에 대한 의견 ...................................................................................................................... 14

    6 참고자료 – owsbb 사용방법 .................................................................................................................. 15

    6.1 java 최신버전 다운로드 ................................................................................................................ 15

    6.2 java 설치 ....................................................................................................................................... 15

    6.3 java 등록 ....................................................................................................................................... 15

    6.4 oswbb 실행 ................................................................................................................................... 16

    6.5 gif파일생성 ..................................................................................................................................... 18

    6.6 archive 경로에 수집된 자료의 그래프 ........................................................................................ 19

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    3/24

    1 개요

    OSWatcher 사용밥법 기술

    2 기본 설정

    OSWatcher (Includes: [Video]) (문서 ID 301137.1)

    => 문서를 통해 최신 파일 다운로드 : oswbb732

    OS Watcher User's Guide (문서 ID 1531223.1)

    2.1 파일 업로드

    ex )

    $> /oracle/work/oswbb732.tar

    2.2 압축해제

    $> tar xvf oswbb732.tar

    $> ls –l

    drwxrwxr-x 2 oracle 502 4096 May 2 19:46 analysis

    drwxr-xr-x 12 oracle dba 4096 Oct 6 17:57 archive

    -rwxrwxr-x 1 oracle 502 67 Jan 16 2014 call_du.sh

    -rwxrwxr-x 1 oracle 502 68 Oct 8 2013 call_sar.sh

    -rwxrwxr-x 1 oracle 502 71 Jan 8 2014 call_uptime.sh

    drwxrwxr-x 2 oracle 502 4096 May 2 19:46 data

    drwxrwxr-x 4 oracle 502 4096 Sep 9 00:37 docs

    -rwxrwxr-x 1 oracle 502 626 Jan 16 2014 Example_extras.txt

    -rwxrwxr-x 1 oracle 502 1864 Oct 8 2013 Exampleprivate.net

    drwxrwxr-x 2 oracle 502 4096 May 2 19:49 gif

    -rwxrwxr-x 1 oracle 502 772 May 8 22:21 ifconfigsub.sh

    -rwxrwxr-x 1 oracle 502 743 Oct 8 2013 iosub.sh

    drwxr-xr-x 2 oracle 502 4096 Oct 10 13:15 locks

    -rwxrwxr-x 1 oracle 502 1486 Jan 9 2014 ltop.sh

    -rwxrwxr-x 1 oracle 502 542 Oct 8 2013 mpsub.sh

    -rwxrwxr-x 1 oracle 502 740 Oct 8 2013 nfssub.sh

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    4/24

    -rwxrwxr-x 1 oracle 502 5062 Sep 17 18:15 OSWatcherFM.sh

    -rwxrwxr-x 1 oracle 502 34832 Sep 17 18:27 OSWatcher.sh

    -rwxrwxr-x 1 oracle 502 235221 Sep 5 23:37 oswbba.jar

    -rwxrwxr-x 1 oracle 502 414 Oct 8 2013 oswib.sh

    -rwxrwxr-x 1 oracle 502 435 Jan 9 2014 oswnet.sh

    -rwxrwxr-x 1 oracle 502 825 Oct 8 2013 oswrds.sh

    -rwxrwxr-x 1 oracle 502 524 Oct 8 2013 oswsub.sh

    -rwxr-xr-x 1 oracle dba 262 Oct 6 17:25 private.net

    drwxrwxr-x 2 oracle 502 4096 May 2 19:50 profile

    -rwxrwxr-x 1 oracle 502 1445 Oct 18 2013 psmemsub.sh

    drwxrwxr-x 2 oracle 502 4096 May 2 19:50 src

    -rwxrwxr-x 1 oracle 502 2385 Oct 8 2013 startOSWbb.sh

    -rwxrwxr-x 1 oracle 502 558 Oct 10 09:11 stopOSWbb.sh

    -rwxrwxr-x 1 oracle 502 746 Nov 6 2013 tarupfiles.sh

    -rwxrwxr-x 1 oracle 502 4219 Nov 6 2013 tar_up_partial_archive.sh

    drwxr-xr-x 2 oracle dba 4096 Oct 10 13:15 tmp

    -rwxrwxr-x 1 oracle 502 537 Jan 9 2014 topaix.sh

    -rwxrwxr-x 1 oracle 502 544 Oct 8 2013 vmsub.sh

    -rwxrwxr-x 1 oracle 502 1486 Jan 9 2014 xtop.sh

    # uninstall 방법은 디렉토리를 삭제하면 된다

    $> rm -rf oswbb

    2.3 설정파일 수정

    $> cp /oracle/work/oswbb/Exampleprivate.net /oracle/work/oswbb/private.net

    $> vi / oracle/work/oswbb/private.net

    ######################################################################

    # This file contains examples of how to monitor private networks. To

    # monitor your private networks create an executable file in this same

    # directory named private.net. Use the example for your host os below.

    # Make sure not to remove the last line in this file. Your file

    # private.net MUST contain the rm lock.file line.

    ######################################################################

    #Solaris Example

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    5/24

    ######################################################################

    echo "zzz ***"`date`

    traceroute -r -F

    traceroute -I -r -F

    traceroute -r -F

    traceroute -I -r -F

    ######################################################################

    #HP Example

    ######################################################################

    echo "zzz ***"`date`

    traceroute -r -F

    traceroute -r -F

    ######################################################################

    #Linux Example

    ######################################################################

    echo "zzz ***"`date`

    traceroute -r -F

    traceroute -r -F

    ######################################################################

    #Tru64 Example

    ######################################################################

    echo "zzz ***"`date`

    traceroute -r -f

    traceroute -r -f

    ######################################################################

    #AIX Example

    ######################################################################

    echo "zzz ***"`date`

    traceroute -r

    traceroute -r

    ######################################################################

    # DO NOT DELETE THE FOLLOWING LINE!!!!!!!!!!!!!!!!!!!!!

    ######################################################################

    rm locks/lock.file

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    6/24

    ==> 위 항목중에 운영중인 OS의 설정을 제외한 다른 항목은 제거한다.

    ex) linux

    ######################################################################

    #Linux Example

    ######################################################################

    echo "zzz ***"`date`

    traceroute -r -F

    traceroute -r -F

    ######################################################################

    ######################################################################

    # DO NOT DELETE THE FOLLOWING LINE!!!!!!!!!!!!!!!!!!!!!

    ######################################################################

    rm locks/lock.file

    ==> 싱글db의 경우 서버 호스트네임을 입력하면 된다

    3 실행 및 종료

    3.1 실행

    $> cd /oracle/work/oswbb/

    $> ./ startOSWbb.sh

    # 옵션을 이용해서 백그라운드로 수행한다

    => nohup ./startOSWbb.sh 60 1 gzip & : 60초마다 1회씩 수집하고 파일은 자동 gzip 실행

    [1] 21261

    nohup: appending output to `nohup.out'

    $> ps -ef | grep OSWatcher.sh

    oracle 21266 1 0 09:25 pts/1 00:00:00 /bin/sh ./OSWatcher.sh 60 1 gzip

    # oswatcher 을 실행할 경우 ./oswbb/archive 폴더가 자동 생성되며 archive 하위에

    실행되는 각각의 수집명령에 관련된 폴더들이 추가로 생성된다

    $> pwd

    /oracle/work/oswbb/archive

    drwxr-xr-x 2 oracle dba 4096 Oct 10 13:00 oswifconfig

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    7/24

    drwxr-xr-x 2 oracle dba 4096 Oct 10 13:00 oswiostat

    drwxr-xr-x 2 oracle dba 4096 Oct 10 13:00 oswmeminfo

    drwxr-xr-x 2 oracle dba 4096 Oct 10 13:00 oswmpstat

    drwxr-xr-x 2 oracle dba 4096 Oct 10 13:00 oswnetstat

    drwxr-xr-x 2 oracle dba 4096 Oct 10 13:00 oswprvtnet

    drwxr-xr-x 2 oracle dba 4096 Oct 10 13:00 oswps

    drwxr-xr-x 2 oracle dba 4096 Oct 10 13:00 oswslabinfo

    drwxr-xr-x 2 oracle dba 4096 Oct 10 13:00 oswtop

    drwxr-xr-x 2 oracle dba 4096 Oct 10 13:00 oswvmstat

    3.2 종료

    $> cd /oracle/work/oswbb/

    $> ./ stopOSWbb.sh

    4 수집항목 내용

    4.1 ifconfig

    zzz ***Fri Oct 10 13:36:54 KST 2014

    eth0 Link encap:Ethernet HWaddr 08:00:27:D1:6D:E9

    inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0

    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

    RX packets:28174 errors:0 dropped:0 overruns:0 frame:0

    TX packets:22353 errors:0 dropped:0 overruns:0 carrier:0

    collisions:0 txqueuelen:1000

    RX bytes:8655927 (8.2 MiB) TX bytes:4362043 (4.1 MiB)

    lo Link encap:Local Loopback

    inet addr:127.0.0.1 Mask:255.0.0.0

    UP LOOPBACK RUNNING MTU:16436 Metric:1

    RX packets:26907 errors:0 dropped:0 overruns:0 frame:0

    TX packets:26907 errors:0 dropped:0 overruns:0 carrier:0

    collisions:0 txqueuelen:0

    RX bytes:4174143 (3.9 MiB) TX bytes:4174143 (3.9 MiB

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    8/24

    4.2 iostat

    zzz ***Fri Oct 10 13:36:54 KST 2014

    avg-cpu: %user %nice %system %iowait %steal %idle

    2.04 0.00 3.06 0.00 0.00 94.90

    Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util

    sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

    sda1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

    sda2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

    sda3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

    sda4 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

    4.3 meminfo

    zzz ***Fri Oct 10 13:36:54 KST 2014

    MemTotal: 1016464 kB

    MemFree: 17904 kB

    Buffers: 28916 kB

    Cached: 625780 kB

    SwapCached: 3372 kB

    Active: 456152 kB

    Inactive: 413688 kB

    Active(anon): 216908 kB

    Inactive(anon): 218180 kB

    Active(file): 239244 kB

    Inactive(file): 195508 kB

    Unevictable: 4448 kB

    Mlocked: 4448 kB

    SwapTotal: 3068404 kB

    SwapFree: 3047600 kB

    Dirty: 76 kB

    Writeback: 0 kB

    AnonPages: 216608 kB

    Mapped: 215204 kB

    Shmem: 216796 kB

    Slab: 68456 kB

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    9/24

    SReclaimable: 35028 kB

    SUnreclaim: 33428 kB

    KernelStack: 1696 kB

    PageTables: 37808 kB

    NFS_Unstable: 0 kB

    Bounce: 0 kB

    WritebackTmp: 0 kB

    CommitLimit: 3576636 kB

    Committed_AS: 963076 kB

    VmallocTotal: 34359738367 kB

    VmallocUsed: 8000 kB

    VmallocChunk: 34359724368 kB

    HugePages_Total: 0

    HugePages_Free: 0

    HugePages_Rsvd: 0

    HugePages_Surp: 0

    Hugepagesize: 2048 kB

    DirectMap4k: 8128 kB

    DirectMap2M: 1040384 kB

    4.4 mpstat

    zzz ***Fri Oct 10 13:36:54 KST 2014

    Linux 2.6.32-200.13.1.el5uek (single) 10/10/2014

    01:36:54 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s

    01:36:55 PM all 4.00 0.00 8.00 1.00 0.00 0.00 0.00 87.00 910.00

    01:36:55 PM 0 4.00 0.00 8.00 1.00 0.00 0.00 0.00 87.00 11.00

    01:36:55 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s

    01:36:56 PM all 2.02 0.00 3.03 0.00 0.00 0.00 0.00 94.95 860.61

    01:36:56 PM 0 2.02 0.00 3.03 0.00 0.00 0.00 0.00 94.95 23.23

    Average: CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s

    Average: all 3.02 0.00 5.53 0.50 0.00 0.00 0.00 90.95 885.43

    Average: 0 3.02 0.00 5.53 0.50 0.00 0.00 0.00 90.95 17.09

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    10/24

    4.5 netstat

    zzz ***Fri Oct 10 13:36:54 KST 2014

    Kernel Interface table

    Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg

    eth0 1500 0 28174 0 0 0 22353 0 0 0 BMRU

    lo 16436 0 26907 0 0 0 26907 0 0 0 LRU

    Ip:

    50717 total packets received

    182 with invalid addresses

    0 forwarded

    0 incoming packets discarded

    50535 incoming packets delivered

    45738 requests sent out

    42 dropped because of missing route

    Icmp:

    4947 ICMP messages received

    0 input ICMP message failed.

    ICMP input histogram:

    destination unreachable: 4947

    4947 ICMP messages sent

    0 ICMP messages failed

    ICMP output histogram:

    destination unreachable: 4947

    IcmpMsg:

    InType3: 4947

    OutType3: 4947

    Tcp:

    6869 active connections openings

    19 passive connection openings

    6864 failed connection attempts

    10 connection resets received

    5 connections established

    39108 segments received

    35811 segments send out

    6 segments retransmited

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    11/24

    0 bad segments received.

    6882 resets sent

    Udp:

    55 packets received

    4947 packets to unknown port received.

    0 packet receive errors

    4972 packets sent

    UdpLite:

    TcpExt:

    3 TCP sockets finished time wait in fast timer

    1 time wait sockets recycled by time stamp

    495 delayed acks sent

    4 delayed acks further delayed because of locked socket

    261 packets directly queued to recvmsg prequeue.

    39786 packets directly received from prequeue

    12293 packets header predicted

    72 packets header predicted and directly queued to user

    5202 acknowledgments not containing data received

    2119 predicted acknowledgments

    0 TCP data loss events

    6 other TCP timeouts

    6 DSACKs received

    1 connections reset due to early user close

    8 connections aborted due to timeout

    TCPDSACKIgnoredOld: 6

    IpExt:

    InMcastPkts: 42

    OutMcastPkts: 14

    InBcastPkts: 1478

    InOctets: 12236383

    OutOctets: 8122036

    InMcastOctets: 5915

    OutMcastOctets: 2125

    InBcastOctets: 151618

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    12/24

    4.6 prvstat

    zzz ***Fri Oct 10 13:34:54 KST 2014

    traceroute to single (127.0.0.1), 30 hops max, 40 byte packets

    1 single (127.0.0.1) 0.028 ms 0.007 ms 0.005 ms

    zzz ***Fri Oct 10 13:35:54 KST 2014

    traceroute to single (127.0.0.1), 30 hops max, 40 byte packets

    1 single (127.0.0.1) 0.022 ms 0.006 ms 0.004 ms

    zzz ***Fri Oct 10 13:36:54 KST 2014

    traceroute to single (127.0.0.1), 30 hops max, 40 byte packets

    1 single (127.0.0.1) 0.023 ms 0.006 ms 0.005 ms

    4.7 ps

    zzz ***Fri Oct 10 13:35:54 KST 2014

    USER PID PPID PRI %CPU %MEM VSZ RSS WCHAN S STARTED TIME COMMAND

    oracle 2888 1 19 0.0 10.8 479288 110248 semtim S Oct 09 00:00:06 ora_smon_stg

    oracle 2896 1 19 0.0 9.1 480504 92660 semtim S Oct 09 00:00:29 ora_mmon_stg

    oracle 2876 1 19 0.0 8.0 481080 82072 semtim S Oct 09 00:00:19 ora_dbw0_stg

    oracle 2971 1 19 0.0 7.6 481324 77744 semtim S Oct 09 00:01:07 ora_cjq0_stg

    oracle 14136 1 19 0.4 6.0 478240 61380 semtim S 12:57:42 00:00:11 ora_j000_stg

    oracle 2934 1 19 0.0 4.1 506492 42376 semtim S Oct 09 00:00:03 ora_arc2_stg

    .

    .

    .

    root 13 2 19 0.0 0.0 0 0 worker S Oct 09 00:00:00 [kintegrityd/0]

    root 125 1 23 0.0 0.0 13072 408 poll_s S Oct 09 00:00:00 /sbin/udevd -d

    root 12 2 19 0.0 0.0 0 0 bdi_fo S Oct 09 00:00:00 [bdi-default]

    root 11 2 19 0.0 0.0 0 0 bdi_sy S Oct 09 00:00:00 [sync_supers]

    root 10 2 19 0.0 0.0 0 0 async_ S Oct 09 00:00:00 [async/mgr]

    root 1 0 19 0.0 0.0 10364 584 poll_s S Oct 09 00:00:01 init [5]

    oracle 18915 18890 19 0.0 0.0 109148 712 pipe_w S 13:36:54 00:00:00 sort -nr -k 6

    oracle 18914 18890 19 0.0 0.0 65596 1000 - R 13:36:54 00:00:00 ps -aeo

    user,pid,ppid,pri,pcpu,pmem,vsize,rssize,wchan,s,start,cputime,command

    oracle 18897 21266 19 0.0 0.0 58896 536 hrtime S 13:36:54 00:00:00 sleep 60

    oracle 18887 18876 19 0.0 0.0 58924 728 pause S 13:36:54 00:00:00 iostat -xk 1 3

    oracle 18879 18870 19 0.0 0.0 58924 648 pause S 13:36:54 00:00:00 mpstat -P ALL 1 2

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    13/24

    oracle 18878 18868 19 0.0 0.0 5864 464 hrtime S 13:36:54 00:00:00 vmstat 1 3

    avahi 2377 2376 19 0.0 0.0 23164 164 unix_s S Oct 09 00:00:00 avahi-daemon: chroot

    helper

    68 2134 2109 19 0.0 0.0 12340 724 evdev_ S Oct 09 00:00:00 hald-addon-keyboard:

    listening on /dev/input/event1

    68 2131 2109 19 0.0 0.0 12340 724 evdev_ S Oct 09 00:00:00 hald-addon-keyboard:

    listening on /dev/input/event0

    68 2125 2109 19 0.0 0.0 12340 764 evdev_ S Oct 09 00:00:00 hald-addon-keyboard:

    listening on /dev/input/event3

    68 2119 2109 19 0.0 0.0 12340 728 unix_s S Oct 09 00:00:00 hald-addon-acpi:

    listening on acpid socket /var/run/acpid.socket

    4.8 slabinfo

    zzz ***Fri Oct 10 13:36:54 KST 2014

    slabinfo - version: 2.1

    # name : tunables

    : slabdata

    rpc_buffers 8 8 2048 2 1 : tunables 24 12 0 : slabdata 4 4 0

    rpc_tasks 8 12 320 12 1 : tunables 54 27 0 : slabdata 1 1 0

    rpc_inode_cache 8 8 832 4 1 : tunables 54 27 0 : slabdata 2 2 0

    iser_descriptors 0 0 320 12 1 : tunables 54 27 0 : slabdata 0 0 0

    ib_mad 0 0 448 8 1 : tunables 54 27 0 : slabdata 0 0 0

    ..

    ..

    ..

    size-32(DMA) 0 0 32 112 1 : tunables 120 60 0 : slabdata 0 0 0

    size-128 930 1050 128 30 1 : tunables 120 60 0 : slabdata 35 35 0

    size-32 14620 14672 32 112 1 : tunables 120 60 0 : slabdata 131 131 0

    kmem_cache 181 181 2176 1 1 : tunables 24 12 0 : slabdata 181 181 0

    4.9 top

    zzz ***Fri Oct 10 13:36:54 KST 2014

    top - 13:36:56 up 1 day, 2:00, 4 users, load average: 0.00, 0.00, 0.00

    Tasks: 182 total, 1 running, 181 sleeping, 0 stopped, 0 zombie

    Cpu(s): 2.0%us, 2.0%sy, 0.0%ni, 95.1%id, 1.0%wa, 0.0%hi, 0.0%si, 0.0%st

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    14/24

    Mem: 1016464k total, 996720k used, 19744k free, 28916k buffers

    Swap: 3068404k total, 20804k used, 3047600k free, 625856k cached

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

    18907 oracle 20 0 12760 1156 832 R 2.0 0.1 0:00.03 top

    2503 root 20 0 101m 10m 3924 S 1.0 1.1 0:12.69 Xorg

    17742 root 20 0 90144 3360 2612 S 1.0 0.3 0:00.73 sshd

    1 root 20 0 10364 584 548 S 0.0 0.1 0:01.15 init

    2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd

    3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0

    4 root 20 0 0 0 0 S 0.0 0.0 0:26.46 ksoftirqd/0

    5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0

    6 root 20 0 0 0 0 S 0.0 0.0 0:04.08 events/0

    7 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuset

    8 root 20 0 0 0 0 S 0.0 0.0 0:00.02 khelper

    9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 netns

    4.10 vmstat

    zzz ***Fri Oct 10 13:36:54 KST 2014

    procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------

    r b swpd free buff cache si so bi bo in cs us sy id wa st

    5 0 20804 20552 28916 625780 0 0 31 44 346 204 1 1 95 3 0

    0 0 20804 19744 28916 625856 0 0 0 56 910 1892 3 7 89 1 0

    0 0 20804 20776 28916 625848 0 0 0 0 853 1669 2 3 95 0 0

    5 OSWatcher 에 대한 의견

    오라클SR 확인결과 OSWatcher 실행시 OS에 미치는 영향은 거의 없다고 합니다. 서버에 부하를 주지

    않기때문에 운영서버에 평상시 걸어놔도 문제가 없다고 합니다. 한가지 고려할 사항은 로그파일 사이즈

    와 관련해서 디스크 공간확보문제인데, 테스트 결과 “60 1”설정의 경우 1일 누적 로그사이즈가 5M 를

    넘지 않았습니다. 여기에 gzip 옵션을 추가할 경우 2M 정도로 감소하는것을 확인했습니다. 노트북의 테

    스트환경과 실제 운영서버 환경의 차이가 있겠지만 그 크기차는 미미할것으로 예상합니다.

    서버 과부하를 야기시키지도 않고 다양한 OS정보를 수집할 수 있는 OSWatcher를 활용해봅시다.

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    15/24

    6 참고자료 – owsbb 사용방법

    java version 1.4.2 이상 설치

    xwindow 환경 설정 - 조건이 안될경우 gif 파일을 생성해서 분석 가능하다.

    OSWatcher Analyzer User Guide (문서 ID 461053.1)

    6.1 java 최신버전 다운로드

    http://www.java.com/ko/download/manual.jsp

    6.2 java 설치

    # cd /usr/

    # mkdir java

    # cd java

    # tar zxvf jre-7u7-linux-x64.tar.gz

    # java 설치 경로 : /usr/java/jre1.7.0_67/bin

    6.3 java 등록

    $> java –version

    java version "1.4.2"

    gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-51)

    Copyright (C) 2006 Free Software Foundation, Inc.

    This is free software; see the source for copying conditions. There is NO

    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    $ su –

    # cd /usr/bin

    #> ls –l java

    lrwxrwxrwx 1 root root 22 Nov 30 2012 java -> /etc/alternatives/java

    #> mv java java.1.4.bak

    #> ls -l java*

    lrwxrwxrwx 1 root root 22 Nov 30 2012 java.1.4.bak -> /etc/alternatives/java

    lrwxrwxrwx 1 root root 23 Nov 30 2012 javac -> /etc/alternatives/javac

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    16/24

    lrwxrwxrwx 1 root root 25 Nov 30 2012 javadoc -> /etc/alternatives/javadoc

    lrwxrwxrwx 1 root root 23 Nov 30 2012 javah -> /etc/alternatives/javah

    #> ln -s /usr/java/jre1.7.0_67/bin /usr/bin/java

    #> ls -l java*

    lrwxrwxrwx 1 root root 25 Oct 10 15:02 java -> /usr/java/jre1.7.0_67/bin

    lrwxrwxrwx 1 root root 22 Nov 30 2012 java.1.4.bak -> /etc/alternatives/java

    lrwxrwxrwx 1 root root 23 Nov 30 2012 javac -> /etc/alternatives/javac

    lrwxrwxrwx 1 root root 25 Nov 30 2012 javadoc -> /etc/alternatives/javadoc

    lrwxrwxrwx 1 root root 23 Nov 30 2012 javah -> /etc/alternatives/javah

    #> ls -l /usr/bin/java

    lrwxrwxrwx 1 root root 25 Oct 10 15:02 /usr/bin/java -> /usr/java/jre1.7.0_67/bin

    $> java -version

    java version "1.7.0_67"

    Java(TM) SE Runtime Environment (build 1.7.0_67-b01)

    Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

    6.4 oswbb 실행

    $> java -jar oswbba.jar -i /oracle/work/oswbb/archive/

    Starting OSW Analyzer V7.3.1

    OSWatcher Analyzer Written by Oracle Center of Expertise

    Copyright (c) 2014 by Oracle Corporation

    Parsing Data. Please Wait...

    WARNING. oswbba has detected at least some of the files in you

    archive have been compressed. These files will not be analyzed.

    You must uncompress all the files in the archive for full

    analysis and graphing capabilities.

    Scanning file headers for version and platform info...

    Compressed file found. Ignoring single_iostat_14.10.10.1200.dat.gz ...

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    17/24

    Compressed file found. Ignoring single_iostat_14.10.10.1200.dat.gz ...

    Parsing file single_iostat_14.10.10.1300.dat ...

    Compressed file found. Ignoring single_vmstat_14.10.10.1200.dat.gz ...

    Parsing file single_vmstat_14.10.10.1300.dat ...

    Compressed file found. Ignoring single_netstat_14.10.10.1200.dat.gz ...

    Parsing file single_netstat_14.10.10.1300.dat ...

    Compressed file found. Ignoring single_top_14.10.10.1200.dat.gz ...

    Parsing file single_top_14.10.10.1300.dat ...

    Compressed file found. Ignoring single_ps_14.10.10.1200.dat.gz ...

    Parsing file single_ps_14.10.10.1300.dat ...

    Parsing Completed.

    Enter 1 to Display CPU Process Queue Graphs

    Enter 2 to Display CPU Utilization Graphs

    Enter 3 to Display CPU Other Graphs

    Enter 4 to Display Memory Graphs

    Enter 5 to Display Disk IO Graphs

    Enter 6 to Generate All CPU Gif Files

    Enter 7 to Generate All Memory Gif Files

    Enter 8 to Generate All Disk Gif Files

    Enter L to Specify Alternate Location of Gif Directory

    Enter T to Alter Graph Time Scale Only (Does not change analysis dataset)

    Enter D to Return to Default Graph Time Scale

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    18/24

    Enter R to Remove Currently Displayed Graphs

    Enter A to Analyze Data

    Enter S to Analyze Subset of Data(Changes analysis dataset including graph time scale)

    Enter P to Generate A Profile

    Enter X to Export Parsed Data to File

    Enter Q to Quit Program

    Please Select an Option:

    => 위 Option 항목에 1~5 의 항목을 선택하면 화면에 그래프를 띄워준다

    => 위 Option 항목에 6~8 의 항목을 선택하면 gif 파일을 생성한다.

    6.5 gif파일생성

    oswbb 를 실행후 Generate를 선택한 경우 OSWatcher 를 설치한 메인 디렉토리에 gif 폴더가 생성되고

    그래프로 출력한 파일들이 날짜별로 생성된다.

    $> ls -l /oracle/work/oswbb/gif/ Oct10130052_1412922970

    -rw-r--r-- 1 oracle dba 1295 Oct 10 15:36 BlockQueue.data

    -rw-r--r-- 1 oracle dba 1332 Oct 10 15:36 CpuIdle.data

    -rw-r--r-- 1 oracle dba 1295 Oct 10 15:36 CpuSystem.data

    -rw-r--r-- 1 oracle dba 1295 Oct 10 15:36 CpuUser.data

    -rw-r--r-- 1 oracle dba 1296 Oct 10 15:36 CpuWaitIo.data

    -rw-r--r-- 1 oracle dba 1406 Oct 10 15:36 CS.data

    -rw-r--r-- 1 oracle dba 1369 Oct 10 15:36 Interrupts.data

    -rw-r--r-- 1 oracle dba 7864 Oct 10 15:36 OSWg_OS_Block_Queue.gif

    -rw-r--r-- 1 oracle dba 13572 Oct 10 15:36 OSWg_OS_Context_Switches.gif

    -rw-r--r-- 1 oracle dba 8544 Oct 10 15:36 OSWg_OS_Cpu_Idle.gif

    -rw-r--r-- 1 oracle dba 12407 Oct 10 15:36 OSWg_OS_Cpu_Interrupts.gif

    -rw-r--r-- 1 oracle dba 7471 Oct 10 15:36 OSWg_OS_Cpu_System.gif

    -rw-r--r-- 1 oracle dba 7142 Oct 10 15:36 OSWg_OS_Cpu_User.gif

    -rw-r--r-- 1 oracle dba 7147 Oct 10 15:36 OSWg_OS_Cpu_Wa.gif

    -rw-r--r-- 1 oracle dba 8533 Oct 10 15:36 OSWg_OS_Run_Queue.gif

    -rw-r--r-- 1 oracle dba 1295 Oct 10 15:36 RunQueue.data

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    19/24

    6.6 archive 경로에 수집된 자료의 그래프

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    20/24

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    21/24

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    22/24

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    23/24

  • 기술지원

    OSWatcher 사용법 작성자:최 순 석 Version: 1.0 최종 수정일: 2015-09-04

    24/24