unix

시스템 모니터링 명령어 : vmstat, iostat, free, top, sar Linux :: 명령어

jeeyong 2010. 6. 14. 16:49

◘ 시스템 모니터링


▪ 시스템 사용 정보 : vmstat


- # vmstat [option] [주기] [횟수]


- buffer : 장치(h/w) 간, 프로세스 간, 회선 간에 속도 차이를 조절.

- cache : 한 번 사용한 자원을 빠르게 재접근 할 수 있도록 해 줌.


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

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


   - 프로세스 필드

     r : CPU 접근 대기 중인 실행 가능 프로세스의 수

     b : I/O 자원를 할당받지 못해 블록 된 프로세스의 수


   - 메모리 필드

     swpd : 사용된 가상 메모리의 용량

     free : 현재 사용 가능한 여유 메모리의 용량

     buff : 버퍼에 사용된 메모리의 용량

     cach : 페이지 캐시에 사용된 메모리의 용량


   - 스왑 필드

     si : 디스크에서 swap된 메모리 용량

     so : 디스크로 swap되어 나간 메모리의 용량


   - 입출력 필드

     bi : 블록 장치로 보내진 블록을 의미

     bo : 블록 장치에서 받아온 블록을 의미


   - 시스템 필드

     in : 1초당 인터럽트의 수

     cs : 1초당 문맥 전환 작업 수


   - CPU 필드

     us : CPU가 사용자 수준 코드를 실행한 시간 (단위 : %)

     sy : CPU가 시스템 수준 코드를 실행한 시간 (단위 : %)

     id : CPU가 아무런 작업을 수행하지 않은 시간 (단위 : %)

     wa : 입출력 대기


- # vmstat -s : 현재까지의 모든 시스템 이벤트 출력

- # vmstat 3 : 3초 주기로 시스템의 성능 측정

- # vmstat 1 5 : 1초 주기로 5회만 실행



 디스크 사용 정보 : iostat


- # iostat [option]


 ※ option

   -c : user mode, system mode, I/O를위한 waiting, idle 등에 사용된 시간 백분율

   -t : ch 당 터미널에서 사용된 read, write의 character 수

   -x : 더 자세한 정보를 출력



 메모리 사용 정보 : free


  - 메모리의 전체 용량

  - 유휴 메모리의 양

  - 사용 중인 메모리의 양

  - swap 메모리의 양

  - 커널에서 사용되는 공유 메모리와 버퍼의 양

  - 캐시된 메모리의 양


- # free [option]


  ※ option

    -b : 출력되는 메모리의 양을 byte로 표시

    -k : 기본값으로 출력되는 메모리의 양을 Kbyte로 표시

    -m : 출력되는 메모리의 양을 Mbyte로 표시

    -s : 지정한 초단위로 refresh하여 메모리 상태를 보여줌

    -o : 버퍼와 캐시를 생략



 CPU 프로세스 상황 정보 : top


- # top



 시스템 리소스 정보 : sar


- # sar

  ( # export LANG=C : 언어를 맞춰줘야 함 )


- # sar 3 5 : 3초 간격으로 5회를 반복함

- # sar -d 5 5 : DISK의 I/O값을 확인


출처: http://redyoon.egloos.com/110983

'unix' 카테고리의 다른 글

리눅스 계정관리  (0) 2010.08.25
vmstat 사용하기  (0) 2010.06.14
scp 사용법  (0) 2009.02.11
Linux 파일 압축과 파일 묶기 - tar gzip gunzip bzip2 bunzip  (0) 2009.02.11
리눅스 계정관리  (0) 2008.12.29