aix查看oracle进程内存,AIX下进程内存分析

AIX下进程内存分析

AIX下可以使用ps v工具或者svmon工具来分析进程内存。ps v命令是ps命令的一个工

具,要注意的是v之前不要加”-“。ps v工具在任何AIX操作系统下都可以使用。比

如:

# ps -lfp 13288

F      S    UID   PID PPID C PRI NI ADDR    SZ  WCHAN STIME  TTY TIME CMD

240001 A oracle 13288    1 0  60 20 1ba2f 34032       Nov 03   - 0:06

ora_pmon_DEV

# ps v 13288

PID TTY STAT TIME PGIN SIZE   RSS   LIM  TSIZ   TRS %CPU %MEM  COMMAND

13288   - A    0:08  225 5616 13904 32768 28420 13512  0.0  1.0

ora_pmon_DEV

从ps命令看到sz是34M。而用ps v命令可以看到rss是13904,TRS是13512。进程使用的

内存是RSS-TRS=392K(ps v看到的内存单位是K)。

用svmon可以看到更多的信息,其结果和ps v是一致的。比如:

#svmon -P 23288

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

---

Pid Command     Inuse   Pin   Pgsp Virtual   64-bit    Mthrd

23288 ora_pmon_V8    29598     1451      182     16560        N        N

Vsid Esid Type Description           Inuse       Pin Pgsp Virtual   Addr

Range

1781    3 work shmat/mmap            11824         0    0 11824

0..24700

1761    1 pers code,large file /dev   9681         0    -     -

0..9680

0    0 work kernel seg             3982      1450  182  3390

0..21804 :

65474..65535

18018    d work shared library text    2852         0    0   158

0..65535

4764    2 work process private        1127         1    0  1127

0..1182 :

65307..65535

f74f    f work shared library data      81         0    0    61

0..1291

1e59e    - pers large file /dev/lv00     33         0    -     -      0..32

e58e    - pers large file /dev/lv00     16         0    -     -      0..82

b74b    - pers large file /dev/lv00      1         0    -     -      0..0

3703    - pers large file /dev/lv00      1         0    -     -      0..0

#ps v 23288

PID    TTY STAT  TIME PGIN  SIZE   RSS   LIM  TSIZ   TRS %CPU %MEM

COMMAND

23288      - A     0:00    0  4752 43556 32768 27289 38724  0.0  5.0

ora_pmon_V8

要注意的是,svmon显示的内存都是以Page为单位的,AIX下,每个页为4K。

通过work process private的virtual大小和work shared library data的virtual大小

的和ps v的SIZE是完全一致的:

4752K=(1127+61)×4K

而RSS的内容相当于linux项目的private working-storage segments加上pers code和

shared library data。

43556K=(1127 + 9681 + 81)*4K

TRS就是INUSE项目的pers code:

38724K=9681*4K

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值