개인활동/잡동사니팁들

unix top 메모리 해석

무늬만엄마 2008. 10. 27. 17:57
#top

Memory: ①10711420K (②10701768K) real, ③20414412K (④20352928K) virtual, ⑤1340348K free  Page# 1/22

CPU TTY  PID USERNAME PRI NI   SIZE    RES STATE    TIME %WCPU  %CPU COMMAND

 0   ? 16222 edukem   152 20  2942M  2286M run   1470:26 26.08 26.04 java 
 7   ?  5607 edukem   152 20  2985M  1319M run    342:24 16.16 16.14 java
 4   ? 13886 edukem   152 20  1021M   573M run    307:42 11.89 11.87 java
 2   ? 14385 edukem   152 20  1050M   596M run    350:36 10.81 10.79 java
 7   ? 14064 root     148 20  1768K   200K sleep    8:14  7.58  7.56 rmt
 0   ? 29674 root     154 20 44304K 40732K sleep    0:07  7.11  7.10 ksh

 

① 현재 Process에 할당된 Physical Memory의 크기

② 현재 Process에 할당된 Physical Memory중 활동중이지 않는 Process를 제외한 크기

③ 현재 Process에 할당된 Physical Memory와 Virtual Memory의 크기를 합한 값

④ 현재 Process에 할당된 Physical Memory와 Virtual Memory의 크기를 합한 값중 활동중이지 않는 Process를 제외한 크기

⑤ 현재 할당되지 않은 Physical Memory의 크기

 

SAM에서도 System Properties의 '메모리부분'을 보면 같은 내용임을 알수있습니다.

  1.   Physical Memory:        4091.7 MB                                 
      Real Memory:                                                      
        Active:                1698088.4 KB                             
        Total:                 1750419.9 KB                             
      Virtual Memory:                                                   
        Active:                2727033.3 KB                             
        Total:                 2826609.8 KB                             
     Free Memory Pages:       116472 at 4 KB/page                       
     Swap Space:                                                        
        Avail:                 8192 MB                                  
        Used:                  1898 MB                                 

 

CPU - Process가 실행중인 각 Processor의 Number

TTY - 터미널명

 PID - Process ID

USERNAME - Process 실행 유저

PRI - Process의 우선순위

NI - Nice value로 -20 ~ +20의 범위를 가지며 PRI에 영향을 준다

SIZE - Process가 사용중인 Virtual Memory의 크기

RES - Process가 사용중인 Phsical Memory의 크기

STATE - Process의 상태 (sleep,wait,run,idl,zomb,stop)

TIME - Process 가동 시간

%WCPU - 가중치된 CPU사용 % (%CPU * CPU갯수)

%CPU - Sort의 기준이 되는 필드로 Process의 CPU사용 %를 보여줌

COMMAND - Process 명령어

 

 

일반적으로 사용되는 핫키들(hot-keys)


t : 요약 정보 보여주기를 켜고 끈다.
m : 메모리 정보 보여주기를 켜고 끈다

A : 나이순으로 정렬한다
P : CPU 사용량으로 정렬한다.
M : 점유 메모리 사용량으로 정렬한다.
T : 시간으로 정렬한다.

f : 화면에 보여지는 task의 필드값을 설정하는 화면으로 들어간다.
o : 화면에 보여지는 task의 필드값의 순서를 변경하는 화면으로 들어간다.

r : renice 명령을 실행한다. (프로세스의 우선순위를 변경하는 명령)
k : kill 명령을 실행한다.

s : 업데이트 시간을 변경한다. 기본 값은 5초이다.
z : 컬러/모노를 켜고 끝다.
q : 종료한다.