aix内存擦看占用率

                                     aix内存擦看占用率

 

1、从大到小排列10个内存使用率进程

# ps aux | head -1 ; ps aux | sort -rn +3 | head -10

USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND

root 6553834 0.1 3.0 115064 115080 - A Feb 20 86:08 /var/opt/tivoli

root 5701730 0.0 1.0 17480 21956 - A Mar 05 1:17 /opt/BESClient/

pconsole 4456680 0.0 1.0 42456 42464 - A Feb 20 3:11 /usr/java5/bin/

root 6750376 0.0 0.0 796 824 pts/0 A 11:29:26 0:00 ps aux

root 6488234 0.0 0.0 260 268 - A Mar 13 0:02 auditbin

root 6357208 0.0 0.0 236 248 pts/0 A 11:29:26 0:00 sort -rn +3

root 5963962 0.0 0.0 1768 1804 - A Feb 20 0:00 /usr/sbin/rsct/

root 5832798 0.0 0.0 836 856 - A 11:29:12 0:00 telnetd -a

root 5570748 0.0 0.0 2128 2096 - A Feb 20 0:00 /usr/sbin/rsct/

root 5308652 0.0 0.0 7328 7436 - A Feb 20 1:01 /usr/sbin/rsct/

2、根据某个命令或进程名,查看内存使用率

# ps aux | head -1 ; ps aux | grep topas

USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND

root 2359426 0.0 0.0 1440 1272 - A Feb 20 1:08 /usr/bin/topasr

root 6160578 0.0 0.0 252 264 pts/0 A 11:36:45 0:00 grep topas

但有的时候ps aux并不能非常详细地表现出进程的完整使用率

3、通过root用户svmon用户可以分析出内存使用量

# svmon -G

size inuse free pin virtual mmode

memory 1048576 1037487 11089 229668 378796 Ded

pg space 2097152 2360

work pers clnt other

pin 196952 0 0 32716

in use 378796 0 658691

PageSize PoolSize inuse pgsp pin virtual

s 4 KB - 793327 2360 49188 134636

m 64 KB - 15260 0 11280 15260

inuse:是物理内存使用量,这里是以4K为单位,所以 1037487*4096=4249546752(424M)

virtual:是虚拟内存使用量,这里是以4K为单位,所以 378796*4096=1551548416(155M)

4、显示使用物理内存最多的3个进程:

# svmon -uP -t 3|grep -p Pid|grep '^.*[0-9] '

6553834 java 51279 8917 0 50938 N Y N

4456680 java 34626 8874 0 34608 N Y N

5701730 BESClient 29564 8882 0 25689 Y Y N

输出的格式顺序为 Pid Command Inuse Pin Pgsp Virtual 64-bit Mthrd

可以计算出X程序所使用的实存为51279×4096=210038784,约为210MB

5、显示交换区使用物理内存最多的3个进程

# svmon -gP -t 3|grep -p Pid|grep '^.*[0-9] '

1966206 shlap64 26782 8880 0 26771 Y N N

0 swapper 9872 8912 0 9872 Y N N

1 init 22094 8836 0 22076 N N N

第一个程序X所使用的交换区大小约为 26782×4096 =10510336 字节,大约为10MB空间

版权声明:
作者:SE_Zhang
链接:https://www.cnesa.cn/2446.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
aix内存擦看占用率
                                     aix内存擦看占用率   1、从大到小排列10个内存使用率进程 # ps aux | head -1 ; ps aux | sort -rn +3 | head -10 USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND root 6553834 0.1 3.0 115064 115080 - A Feb 20 86:08 /var/opt/tivoli root 5701730 0.0 1.0 17480 21956 - A Mar 05 1:17 /opt/BESClient/ pconsole 4456680 0.0 1.0 42456 42464 - A Feb 20 3:11 /usr/java5/bin/ root 6750376 0.0 0.0 796 824 pts/0 A 11:29:26 0:00 ps aux root 6488234 0.0 0.0 260 268 - A Mar 13 0:02 auditbin root 6357208 0.0 0.0 236 248 pts/0 A 11:29:26 0:00 sort -rn +3 root 5963962 0.0 0.0 1768 1804 - A Feb 20 0:00 /usr/sbin/rsct/ root 5832798 0.0 0.0 836 856 - A 11:29:12 0:00 telnetd -a root 5570748 0.0 0.0 2128 2096 - A Feb 20 0:00 /usr/sbin/rsct/ root 5308652 0.0 0.0 7328 7436 - A Feb 20 1:01 /usr/sbin/rsct/ 2、根据某个命令或进程名,查看内存使用率 # ps aux | head -1 ; ps aux | grep topas USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND root 2359426 0.0 0.0 1440 1272 - A Feb 20 1:08 /usr/bin/topasr root 6160578 0.0 0.0 252 264 pts/0 A 11:36:45 0:00 grep topas 但有的时候ps aux并不能非常详细地表现出进程的完整使用率 3、通过root用户svmon用户可以分析出内存使用量 # svmon -G size inuse free pin virtual mmode memory 1048576 1037487 11089 229668 378796 Ded pg space 2097152 2360 work pers clnt other pin 196952 0 0 32716 in use 378796 0 658691 PageSize PoolSize inuse pgsp pin virtual s 4 KB - 793327 2360 49188 134636 m 64 KB - 15260 0 11280 15260 inuse:是物理内存使用量,这……
<<上一篇
下一篇>>