如何查看AIX操作系统的CPU和内存使用情况
答案:2 悬赏:30 手机版
解决时间 2021-03-04 21:46
- 提问者网友:美人性情
- 2021-03-04 15:02
如何查看AIX操作系统的CPU和内存使用情况
最佳答案
- 五星知识达人网友:西岸风
- 2021-03-04 16:03
CPU主频:lsattr-Elproc0内存:lsattr-Elmem0磁盘:lspvdf-g
全部回答
- 1楼网友:第四晚心情
- 2021-03-04 17:27
首先要查谁用cpu最多:显示前10个累计占用cpu时间的进程#ps -e|head -n 1;ps -e|grep -v"time|0:"|sort +2b -3 -n -r|head -n 10显示前10个当前占用cpu时间的进程#ps -ef|head -n 1;ps -ef|grep -v"c|0:00"|sort +3b -4 -n -r|head -n 10 aix命令:列出使用内存和cpu前几位的进程 (1)显示10个消耗cpu最多的进程 # ps aux |head -1 ;ps aux |sort -rn +2 |head -10(2)显示10个消耗内存最多的进程 #ps vx |head -1 ;ps vx |grep -v pid |sort -rn +6 |head -10(3)显示10个换页最多的进程 #ps vx |head -1 ;ps vx |grep -v pid |sort -rn +4 |head -10(4)显示10个消耗存储空间最多的进程 #ps aux |head -1 ;ps aux |sort -rn +3 |head -10 如何监控进程的内存使用情况(aix) aix监控进程内存使用的工具比较多,个人觉得比较方便的有nmon,svmon,其中svmon是aix自带的工具,需要root权限执行,可以监控进程详细内存使用信息,如:svmon -p pid(要监控的进程pid) -i 1 (每秒刷新一次) |grep pid aix下进程内存分析aix下可以使用ps v工具或者svmon工具来分析进程内存。比如:#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 addrrange 1781 3 work shmat/mmap 11824 0 0 118240..24700 1761 1 pers code,large file /dev 9681 0 - -0..9680 0 0 work kernel seg 3982 1450 182 33900..21804 : 65474..65535 18018 d work shared library text 2852 0 0 1580..65535 4764 2 work process private 1127 1 0 1127 面这几个命令组合对于管理rs/6000 aix系统有帮助: (1)显示10个消耗cpu最多的进程: # ps aux |head -1 ;ps aux |sort -rn +2 |head –10 (2)显示10个消耗存储空间最多的进程: # ps aux |head -1 ;ps aux |sort -rn +3 |head -10 (3)按顺序显示系统中受罚的进程: #ps -eakl |head -1 ;ps -eakl |sort -rn +5 (4)按优先级顺序显示系统中的进程: #ps -eakl |sort -n +6 |head (5)按处理时间为顺序显示系统中的前十个进程: #ps vx |head -1 ;ps vx |grep -v pid |sort -rn +3 |head –10 (6)按实际内存使用的多少顺序显示系统中的前十个进程: #ps vx |head -1 ;ps vx |grep -v pid |sort -rn +6 |head –10 (7)按换入页面的多少顺序显示系统中的前10个进程: #ps vx |head -1 ;ps vx |grep -v pid |sort -rn +4 |head -10
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯