pmap – przydatna komenda do zbierania informacji o procesie, ilości wykorzystanego ramu, zaalokowanego, biblioteki jakie proces wykorzystuje i inne.

komenda

pmap PID

gdzie: PID– to pid procesu jaki chcemy zdiagnozować

przyklad wykorzytania:

pmap 4213

okrojona wersję informacji znajdziemy również w:

/proc/PID/status

Przyklad dla opery:

kathog@anvil:~$ cat /proc/2721/status
    Name: opera
    State:  S (sleeping)
    Tgid:   2721
    Pid:    2721
    PPid:   1
    TracerPid:  0
    Uid:    1000   1000     1000    1000
    Gid:    1000    1000    1000    1000
    FDSize:     256
    Groups:     4 24 27 30 46 109 124 1000
    VmPeak:     1341280 kB
    VmSize:     1163436 kB
    VmLck:      0 kB
    VmPin:      0 kB
    VmHWM:      596692 kB
    VmRSS:      431860 kB
    VmData:      921068 kB
    VmStk:         216 kB
    VmExe:       21456 kB
    VmLib:       22988 kB
    VmPTE:        1352 kB
    VmSwap:           0 kB
    Threads:    8
    SigQ:    0/63753
    SigPnd:    0000000000000000
    ShdPnd:    0000000000000000
    SigBlk:    0000000000000000
    SigIgn:    0000000000001000
    SigCgt:    00000001900144bb
    CapInh:    0000000000000000
    CapPrm:    0000000000000000
    CapEff:    0000000000000000
    CapBnd:    ffffffffffffffff
    Cpus_allowed:    f
    Cpus_allowed_list:    0-3
    Mems_allowed:    00000000,00000001
    Mems_allowed_list:    0
    voluntary_ctxt_switches:    815675
    nonvoluntary_ctxt_switches:    226368

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *