OS_NETWORK_Storage2011. 3. 25. 10:43






[oracle@test ~]$ vmstat 5    <= 5초 간격으로 vmstat을 실행하라.
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 0  0  24644  39400  60504 766224    0    1    94   164  416   265  4  7 87  2
 1  1  24644  39400  60504 766224    0    0     0    42 1021   222  2  3 95  0



각 부분 설명.

procs
  r : CPU 시간을 기다리는 프로세스의 수를 보여줌.
  b : 중단이 불가한 대기를 하고 있는 프로세스의 수를 보여줌.
      일반적으로 I/O를 대기하고 있음을 의미한다.(디스크, 네트워크, 사용자 입력 등)

memory
  swpd : 블록 몇 개가 디스크로 스왑(페이지)됐는지 보여줌. 
  free : 미사용 중인 블록의 갯수
  buff : 버퍼 용도로 사용중인 블록의 갯수
  cache : 운영체제의 캐시로 사용되는 있는 블록의 갯수

swap : 운영체제가 초당 블록 몇 개를 디스크 안팎으로 스와핑하는지 보여줌.
  si : swap in

  so : swap out
io
  bi : 초당 읽는 블록의 갯수
  bo : 초당 쓰는 블록의 갯수

system
  in : 초당 인터럽트 빈도
  cs : 초당 컨텍스트 스위치 수

cpu
  us : 사용자 코드의 cpu 시간
  sy : 시스템 코드의 cpu 시간
  id : idle 상태의 cpu 시간
  wa : i/o 대기의 cpu 시간

※ vmstat을 실행하고 나서 멈출때에는 Ctrl + C를 한다.

     si, so는 0이 바람직하며, 초당 10블록 이상이라면 문제가 있는 것임.

     w가 지속적으로 발생한다면 메모리가 부족하다는 의미로 메모리를 늘려야 한다.

 

참고 : http://finetia.egloos.com/1514766

'OS_NETWORK_Storage' 카테고리의 다른 글

오래된 파일 삭제 명령  (0) 2013.01.16
ipcs 에 관하여  (0) 2013.01.15
NAS, SAN, DAS  (0) 2011.03.17
vi 에디터 문자 모두 바꾸기  (0) 2011.03.14
XA 와 nonXA  (1) 2011.02.06
Posted by 자수성가한 부자