(주)레디시스템
Home
홈으로 회사소개 시스템 웹 사이트맵 헬프데스크
 
 
작성일 : 06-11-21 09:37
vmstat
 글쓴이 : 관리자
조회 : 10,570  

# vmstat - system memory 분석 및 cpu , disk 현재 상태 모니터링


 procs     memory            page            disk          faults      cpu
 r b w   swap  free  re  mf pi po fr de sr s6 sd sd --   in   sy   cs us sy id
 0 0 0 3748024 1840888 0  0  0  0  0  0  0  0  0  0  0  614   50   73  0  0 100
 0 0 0 3748024 1840888 0  0  0  0  0  0  0  0  0  0  0  615   28   59  0  0 100
 0 0 0 3748024 1840888 0  0  0  0  0  0  0  0  0  0  0  614   26   71  0  0 100
 0 0 0 3748024 1840888 0  0  0  0  0  0  0  0  0  0  0  621  281  111  0  0 100
 0 0 0 3748024 1840888 23 82 0  0  0  0  0  0  4  0  0  628  263   97  0  0 100
 0 0 0 3748016 1840880 0  0  0  0  0  0  0  0  0  0  0  616  117   87  0  0 100
 0 0 0 3748016 1840880 0  0  0  0  0  0  0  0  0  0  0  611   63   75  0  0 100


필드명


proc - 현재 메모리로 적재 되어 run quese 에 있거나 I/O 기다리며 block 되어 있고
           강제로 paingin 되는 프로세서 확인


memory - 가상메모리 및 실재 사용 가능한 메모리 확인.


page - 프로세서 및 어떠한 작업이 시스템에서 발생 했을 때 시스템 에서 pagein 및 pageout
           발생
         - 주기적인 pagein 및 pageout 은 물리메모리 부족 가능.


faults - 입출력 장치에서 systme call 발생 했을때 동작.
          - 외부 입력기 키보드 및 마우스 또는 프로세서가 실행에서 종료 될때 까지의 값


disk - 디스크 읽고 쓰기 값 확인


cpu - 사용자 CPU 점유율 , 시스템 CPU 점유율 및 CPU 휴지 상태 확인 가능.


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


proc

r :  현재 어떠한 프로세서가 run quese 에서 실행 되고 있는 상태 ( 실행 됬던 상태 )
     기본 값 0
b:  I/O 끝나길 기다리며 block king 되어 있는 상태.
    run quese 에 들어가지 못하고 ( CPU 가 다른 일을 하고 있을 때 ) 먼저 들어가 일이 끝날때
    까지 기다리고 있는 상태.
    기본 값 0
w: 강제로 pagein 된 상태. 어떠한 프로세서를 실행 했을때 물리 메모리가 부족 하여 가상의 메모리
    에서 작업을 실행 됬을때.


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


memory

swap : 현재 시스템에 설정되어 있는 가상 메모리 값 ( kbytes )
free : 물리메모리 값 ( 실제 메모리 값) 사용 할수 있는 값 ( kbytes )


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


page


re ( page reclaims ) - 프리 메모리에 적제되어 있다가 다른 프로세서 호출에 의해 실행 될때 발생

mf ( minor faults ) - 중요치 않는 결점....?

pi (pagein) - 일반적으로 파일에 기록하는 모든 테이타 의 량.

po (pageout) - 일반적으로 파일에 기록하는 모든 테이타 의 량.

* 많은 사람들이 pi , po 를 시스템의 물리적 메모리가 모자라서 swap device 로 swap out 된
   페이지량으로 만 생각하는 경우가 있는데 Solaris 2.x 에서는 파일시스템을 통하여 입출력되는
   모든 데이터가 page 메카니즘으로 이루어 집니다. 그래서 파일에 기록하는 모든 데이터의 량은
   pi, po 에 나타납니다.

fr - 초당 자유로운 메모리 --> pageout 에서 빠져 나온 값. 어떠한 작업이 있었을 경우 pagout 된
     값.
de - 단기간 메모리 부족분 예상 수치 값.
       이 값이 높으면 물리메모리 부족 예상 가능
sr - 운영체제가 조사한 page 갯수
       이 값이 높으면 물리메모리 부족 예상 가능

* 시스템 운영중에 vmstat 확인 해보면 de 및 sr 값은 0 을 기록 하고 있습니다. 만약 숫치 값이 높
   거나 0 을 기록하지 않으면 물리 메모리 부족을 예상 할 수 있습니다.


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


disk


디스크의 입/출력 량 확인.


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


faults


in - 인터럽트는 주변 장치가 데이터의 입출력이 발생할 때 CPU 에게 알려주는 값.


sy - 프로세서가 실행 부터 종료될 때까지 시스템 콜의 연속적인 콜 값.

cs - 어떠한 실행 있는 가운데 또 다른 실행 및 더 상위의 실행이 들어 왔거나 실행 되었는 어떠한
      값이 잠시 휴지 상태에 들어 갔을때 CPU 을 쓰기 위해 값이 전환이 발생 했을 때


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


cpu


us - 사용자의 CPU 점유율
sy - 시스템의 CPU 점유율
id - 현재 CPU 의 휴지 상태

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


vmstat 에서 알수 있는 것들......

1. cs 값이 늘어나면 r run queue 값도 늘어난다.
2. b 값 queue 에 block 된 것을 나타낸 것으로 b 값이 크면 문제 가 발생 할수도 있다.
3. b 값이 5 이상이면 cpu 매우 busy 상태를 나타 낸다.
4. no idle time : idle 값이 없으면 cpu 의 추가가 필요하다.
5. sr > 400pages/sec 이 빈번히 발생 하면 메모리 추가가 필요하다.


 
 

Total 185
번호 제   목 글쓴이 날짜 조회
155 v440 on-board differential scsi
관리자
2009/11/10 11091
154 인증되지 않은 사용자의 sendmail daemon 사용 제한 하기 (보안…
관리자
2005/12/21 11090
153 sendmail: unqualified host name/unable to qualify my own dom…
관리자
2006/03/29 11057
152 Timeout waiting for ARP/RARP packet ---- ok mode 변경.....
관리자
2005/11/29 11045
151 solaris sparc 와 solaris x86 차이점
관리자
2007/05/14 11025
150 NTP (Network Time Protocol) 설정 방법 설치 OS - solaris 9 s…
관리자
2005/08/25 10949
149 solaris display 관련
관리자
2009/10/16 10847
148 SC ( NETMGT 설정 )
관리자
2008/03/04 10819
147 solaris 10 sendmail
관리자
2010/05/17 10818
146 openssh 설치. OS - solaros 9
관리자
2005/10/04 10750
145 vmstat
관리자
2006/11/21 10571
144 sendmail collect: I/O error on connection
관리자
2010/06/25 10418
143 E3500 Boot Disk dump 후 교체시 정상 작동 되지 않을 경우.
관리자
2007/09/18 10355
142 T2000 OS 설치시 px1: spurious interrupt from ino
관리자
2009/09/04 10343
141 sun 장비의 소비전력 , 발열량 , 입력전압
관리자
2006/03/13 10272
 1  2  3  4  5  6  7  8  9  10    
 
문서 상단으로
 
 
Administrator Login
웹마스터