通常习惯直接把ps里的RSS看做是进程使用的物理内存。
例如linux下ps的说明如下
rss RSS resident set size, the non-swapped physical memory that a task has used
(in kiloBytes). (alias rssize, rsz).
随便在笔记本虚机上看一个oracle进程,居然有30M之巨
[oracle@server2 ~]$ ps aux | head -n 1; ps aux | grep LOCAL=YES| grep -v grep
USER PID %CPU %MEM VSZ
RSS TTY STAT START TIME COMMAND
oracle 2295 0.0 1.6 856044
30764 ? Ss 21:23 0:00 oracleorcl (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
再比如这台惠普,有1823个远程连接。
SQL> !ps -ef| grep LOCAL=NO| wc -l
1823
glance里按RSS排序,直接看最后一页,最少都是200多兆,这么算起来400多G。
User CPU % Thrd Disk Memory Block
Process Name PID Name (12800%max) Cnt IOrate RSS/VSS On
-----------------------------------------