- 论坛徽章:
- 0
|
小弟在HP11iv3上想监测某一个进程的内存使用量。
调查了一下,命令①top。②UNIX95= ps -e -o ruser,sz,vsz,pid,ppid,args|sort -rnk2 |more
可是两个命令出来的结果不一样。。。
# top
System: fw81 Wed May 22 11:53:57 2013
Load averages: 0.06, 0.07, 0.08
143 processes: 100 sleeping, 43 running
Cpu states:
CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
0 0.06 0.0% 0.0% 0.0% 100.0% 0.0% 0.0% 0.0% 0.0%
2 0.07 0.0% 0.0% 0.0% 100.0% 0.0% 0.0% 0.0% 0.0%
--- ---- ----- ----- ----- ----- ----- ----- ----- -----
avg 0.06 0.0% 0.0% 0.0% 100.0% 0.0% 0.0% 0.0% 0.0%
System Page Size: 4Kbytes
Memory: 567308K (522464K) real, 1044620K (882904K) virtual, 620416K free Page# 1/7
CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND
2 pts/tc 28959 root 152 20 641M 460M run 5:49 8.69 8.68 SysMonMgr
# UNIX95= ps -e -o ruser,sz,vsz,pid,ppid,args|sort -rnk2 |more
root 115103 466108 28959 1 /opt/UMF/Operations/Manager/bin/SysMonMgr
内存使用量竟然不一样。。。哪个为准呢?ps出来的单位有点奇怪。。。
|
|