728x90

svmon 명령은 메모리의 현재 상태에 관한 정보를 보여줍니다.

표시된 정보는 메모리의 실제 스냅샵을 구성하지 않는데,

그 이유는 svmon 명령이 인터럽트가 가능한 사용자 레벨에서 수행되기 때문입니다.

 

세그먼트는 페이지 세트로, 메모리 소비를 보고하기 위해 사용되는 기본 오브젝트입니다.

그러므로, svmon에 의해 보고되는 통계는 페이지 수 측면에서 표시됩니다.

 

1 페이지는 가상 메모리의 4K 블록이고, 1 프레임은 실제 메모리의 4K 블록입니다.

달리 명시하지 않으면, 모든 통계는 4096 바이트 메모리 페이지 단위입니다.

메모리 소비는 inuse, free, pin, virtual 및 paging space 계수기를 사용하여 보고됩니다.
 
 - inuse 계수기 : 사용된 프레임 수

 - free : 모든 메모리 풀에서 사용 가능한 프레임 수

 - pin : 고정된 프레임 수, 즉 스왑될 수 없는 프레임 수

 - virtual : 시스템 가상공간에 할당된 페이지 수

 - paging space : 페이징 공간에서 예약되거나 사용된 페이지 수

 

한 세그먼트를 여러 개의 프로세스에서 사용할 수 있습니다.

그러한 세그먼트에 속한 각 페이지는 해당 세그먼트를 사용하는 각 프로세스에 대해서

inuse, pin, virtual 또는 pgspace 필드에서 설명됩니다.

 

그러므로, 활성화된 모든 프로세스에 걸친 inuse, pin, virtual 및 pgspace 필드의 합계가

메모리나 페이징 공간의 총 페이지 수를 초과할 수도 있습니다.

 

VMM은 통계 목적으로만 virtual 페이지 계수기를 관리합니다.

즉, 항상 최신 데이터가 아니며 값도 해당되는 inuse 계수기보다 작을 수 있습니다.

 

세그먼트는 다음의 5가지 유형 중 하나에 속합니다.

 

persistent  - 파일 및 디렉토리 조작에 사용되는 세그먼트

working    - 프로세스 및 공유 메모리 세그먼트의 데이터 영역을 구현하기 위해 사용되는 세그먼트

client   - NFS와 CD-ROM 파일시스템과 같은 일부 가상 파일 시스템을 구현하기 위해 사용

mapping  - 메모리에서 파일 맵핑을 구현하기 위해 사용되는 세그먼트

real memory mapping  - 가상 주소 공간으로부터 10 공간에 액세스하기 위해 사용되는 세그먼트

 

----------------------------------

시스템 전체 메모리 사용량 통계 확인

----------------------------------

# svmon -G

                     size      inuse       free        pin    virtual
memory         32760      22182      10578       6035      25932
pg space       65536       8061

                 work       pers       clnt      lpage
pin             6035          0          0          0
in use        17057       5125        0          0

 

간단히 설명하면, 전체 메모리 사이즈는 32760*4096byte/1024/1024 = 127MB.

Free Memory는 10578*4096/1024/1024 = 41MB

 

4096byte를 곱한 이유는 svmon에서 나오는 결과는 전부 페이지단위(1page=4K)이므로....

 

(설명)

memory - 다음을 포함해 실제 메모리의 사용을 설명하는 통계를 지정.

 - size  실제 메모리 프레임의 수(실제 메모리 크기) 
 - inuse   페이지를 포함되는 프레임의 수
 - free  모든 메모리 풀 중 사용 가능 프레임의 수
 - pin  고정된 페이지를 포함하는 프레임의 수
 - virtual  시스템 가상 영역내에 할당된 페이지 수
 
in use - 다음을 포함해 사용중 인 실제 메모리의 서브세트에 대한 통계

 - work  작업 세그먼트 페이지를 포함하는 프레임 수
 - pers  영구 세그먼트 페이지를 포함하는 프레임 수
 - clnt   클라이언트 세그먼트 페이지를 포함하는 프레임 수

 

pin - 다음을 포함해 고정된 페이지가 있는 실제 메모리의 서브세트에 대한 통계 열거.

 - work  작업 세그먼트 페이지를 포함하는 프레임 수
 - pers   영구 세그먼트 페이지를 포함하는 프레임 수
 - clnt   클라이언트 세그먼트 페이지를 포함하는 프레임 수

 

pg space - 페이지공간의 사용을 설명하는 통계를 나타냅니다

 - size 페이징 공간의 크기
 - inuse 사용 중인 페이징 공간 페이지 수

 

-----------------------------
유저별 메모리 사용량 통계 확인
-----------------------------


 # svmon -U root -d   ; root 사용자가 사용하는 메모리 내역
===============================================================================
User                                 Inuse      Pin     Pgsp  Virtual  LPageCap
root                                  10556     2000     5555    16182         Y

-------------------------------------------------------------------------------
     Pid Command          Inuse      Pin     Pgsp  Virtual 64-bit Mthrd LPage
    3922 dtgreet              5045     1823     1705     7781      N     N     N
    7020 rpc.mountd        5032     1826     1595     7629      N     Y     N
    8514 hostmibd           5010     1823     1586     7281      N     N     N
    4518 X                      4981     1825     1938     7838      N     N     N
       1 init                     4979     1823     1579     7576      N     N     N
   13420 getty                4963     1823     1586     7245      N     N     N
    7482 portmap           4877     1823     1614     7513      N     N     N
   13158 getty               4858     1823     1674     7239      N     N     N
    2524 telnetd             4741     1823     1574     7292      N     N     N
    3600 telnetd             4741     1823     1574     7292      N     N     N
   15494 i4lmd              4729     1823     1586     7238      N     N     N
   15752 i4lmd              4722     1823     1586     7221      N     N     N
    7998 snmpd            4717     1823     1616     7339      N     N     N
   12412 i4lmd              4712     1823     1583     7213      N     N     N
   16512 i4lmd              4710     1823     1597     7234      N     N     N
   14972 i4llmd             4705     1823     1627     7217      N     N     N
   14466 i4llmd             4680     1826     1686     7284      N     Y     N
   17386 -ksh               4671     1823     1574     7214      N     N     N
   18012 -ksh               4670     1823     1574     7214      N     N     N
    8256 dpid2               4647     1823     1576     7254      N     N     N
    4756 svmon             4631     1823     1574     7211      N     N     N
    7740 inetd                4628     1823     1574     7225      N     N     N
    9834 cron                 4626     1823     1594     7227      N     N     N
    5166 errdemon          4624     1823     1661     7250      N     N     N
   16256 IBM.AuditRMd   4599     1830     2010     7675      N     Y     N
    5704 prngd               4598     1823     1574     7193      N     N     N
   15998 IBM.ERrmd      4592     1830     2114     7785      N     Y     N
   14212 rmcd               4586     1826     2112     7733      N     Y     N
    7226 syslogd           4573     1823     1608     7205      N     N     N
    5422 srcmstr            4572     1823     1656     7229      N     N     N
    2704 dtlogin <:0>      4567     1823     1602     7202      N     N     N
  15232 IBM.CSMAgentR 4563     1832     2125     7775      N     Y     N
   14712 ctcasd              4562     1830     1968     7566      N     Y     N
    9550 biod                  4555     1823     1574     7160      N     N     N
   13938 diagd                4546     1823     1627     7188      N     N     N
    6268 nfsd                  4542     1823     1597     7175      N     N     N
   11356 qdaemon          4537     1823     1608     7173      N     N     N
   10586 rpc.lockd          4527     1823     1635     7199      N     N     N
    3412 syncd               4525     1823     1603     7159      N     N     N
    4246 dtlogin              4520     1823     1601     7152      N     N     N
   10846 uprintfd            4517     1823     1580     7131      N     N     N
   11618 writesrv           4516     1823     1638     7191      N     N     N
   11094 rpc.lockd         2907     1832     1561     4326      N     Y     N
   10066 nfsd                2906     1832     1561     4326      N     Y     N
    1548 gil                   2898     1827     1563     4320      N     Y     N
    9030 kbiod               2888     1824     1559     4306      N     Y     N
    6726 j2pg                2887     1828     1572     4318      N     Y     N
    1032 xmgc              2884     1823     1559     4302      N     N     N
    1290 netm               2884     1823     1559     4302      N     N     N
    8774 rtcmd              2884     1823     1559     4302      N     N     N
     774 reaper             2884     1823     1561     4302      N     N     N
    3102 lvmbb              2882     1823     1561     4302      N     N     N
     516 wait                 2882     1823     1559     4300      N     N     N
    1806 wlmsched        2882     1823     1561     4302      N     N     N
       0 swapper             4           2         0         4         N     N     N

...............................................................................
SYSTEM segments         Inuse      Pin     Pgsp  Virtual
                                      3008     1888     1631     4487

    Vsid      Esid Type Description              LPage  Inuse   Pin Pgsp Virtual
       0         0 work kernel seg                     -      2880   1821 1559  4298 
     8c5         - work                                    -     23     9     1     23 
    16aa         - work                                   -     22     9    1    23 
    2792         - work                                   -     11     9   18    29 
    1a0f         - work                                    -     11     7   12    23 
    2191         - work                                   -     11     7   12    23 
    3f3e         - work                                   -     11     7   15    22 
    1eae         - work                                  -     10     3    0    10 
    3619         - work                                   -      9     3    3    10 
    2752         - work                                   -      7     3    8    11 
     e26         - work                                   -      5     5    1     6 
    1a2d         - work                                   -      4     4    1     5 
    3c9f         - work                                    -      4     1    0     4

...............................................................................
EXCLUSIVE segments     Inuse      Pin     Pgsp  Virtual
                                      5915      112     3909     8875

    Vsid      Esid Type Description              LPage  Inuse   Pin Pgsp Virtual
     aa4         2 work process private              -    396     2   15   410 
    182c         2 work process private              -    374     2    4   377 
    19cc         2 work process private              -    327     2  119   446 
    365b         - pers /dev/hd2:12338               -    312     0    -     - 
    3b9d         2 work process private              -    296     2  345   640 
    2473         2 work process private              -    275     2   38   313 
    ..........
    ..........(중략)

    3f9e         - pers /dev/hd9var:308              -      0     0    -     - 
    1e8e         1 pers code,/dev/hd2:10638          -      0     0    -     - 
     d67         - pers /dev/hd9var:2127             -      0     0    -     - 
    27b3         - work shmat/mmap                   -      0     0    2     2 
    2151         - pers /dev/hd9var:2115             -      0     0    -     - 
    2012         3 mmap mapped to sid 1408           -      0     0    -     - 
    1d4f         - pers /dev/hd9var:120              -      0     0    -     -

...............................................................................
SHARED segments          Inuse      Pin     Pgsp  Virtual
                                      1633        0       15     2820

    Vsid      Esid Type Description              LPage  Inuse   Pin Pgsp Virtual
    2a15         d work shared library text          -   1633     0   15  2820

 

-----------------------------------
특정 명령어의 메모리 사용량 통계 확인
-----------------------------------

 # svmon -C inetd    ; inetd 데몬에 의해 사용되어지는 메모리 통계

===============================================================================
Command                         Inuse      Pin     Pgsp  Virtual
inetd                                  4628     1823     1574     7225

...............................................................................
SYSTEM segments           Inuse      Pin     Pgsp  Virtual
                                       2880     1821     1559     4298

    Vsid      Esid Type Description              LPage  Inuse   Pin Pgsp Virtual
       0         0 work kernel seg                      -       2880   1821 1559   4298

...............................................................................
EXCLUSIVE segments                   Inuse      Pin     Pgsp  Virtual
                                                    115         2         0       107

    Vsid      Esid Type Description              LPage  Inuse  Pin Pgsp Virtual
    2a74         2 work process private              -      62       2      0      62 
    367a         f work shared library data          -      45       0      0      45 
    3a7c         1 pers code,/dev/hd2:10656       -       7       0      -       - 
    162e         - pers /dev/hd2:68574               -       1       0      -       -

...............................................................................
SHARED segments                      Inuse      Pin     Pgsp  Virtual
                                      1633        0       15     2820

    Vsid      Esid Type Description              LPage  Inuse   Pin Pgsp Virtual
    2a15         d work shared library text          -      1633      0    15     2820


-------------------------------
프로세스 메모리 사용량 통계 확인
-------------------------------


svmon -P   ; 시스템 프로세스별 메모리 통계 확인

-------------------------------------------------------------------------------
     Pid Command          Inuse      Pin     Pgsp  Virtual 64-bit Mthrd LPage
    3922 dtgreet           5045     1823     1705     7781      N     N     N

    Vsid      Esid Type Description              LPage  Inuse   Pin Pgsp Virtual
       0         0 work kernel seg                   -   2880  1821 1559  4298 
    2a15         d work shared library text          -   1633     0   15  2820 
    19cc         2 work process private              -    327     2  119   446 
    3e5d         f work shared library data          -    173     0   11   188 
    27d3         - work shmat/mmap                   -     29     0    1    29 
    2b14         1 pers code,/dev/hd2:116793         -      3     0    -     - 
    3198         - pers /dev/hd9var:2182             -      0     0    -     - 
    106a         - pers /dev/hd2:145819              -      0     0    -     - 
    186e         - pers /dev/hd2:68956               -      0     0    -     - 
    1f8f         - pers /dev/hd9var:2125             -      0     0    -     - 
......
......
......
-------------------------------------------------------------------------------
     Pid Command          Inuse      Pin     Pgsp  Virtual 64-bit Mthrd LPage
       0 swapper              4        2        0        4      N     N     N

    Vsid      Esid Type   Description              LPage  Inuse   Pin Pgsp Virtual
    2412         2   work   process private              -      4     2    0     4

 

프로세스 개별확인은 # svmon -P (pid)


---------------
세그먼트 테이블
---------------
세그먼트 유형    세그먼트 사용법                             설     명
----------------------------------------------------------------------------------------
persistent        로그파일                                        로그
persistent        파일 및 디렉토리                             장치 이름: i-노드 번호
persistent       대형 파일                                        대형 파일 장치 이름: i-노드 번호
mapping         파일 맵핑                                        sid 소스 sid에 맵핑됨
working         프로세스 및 공유 메모리 세그먼트의     VSID및 ESID를 기초로 세그먼트의
                    데이타영역                                       역할에 따라 다름
client             NFS 및 CD-ROM 파일                       상 동
rmapping        IO 영역 맵핑                                     상 동


http://blog.naver.com/win2107/100010783120

728x90

+ Recent posts