当前位置:首页 > 内存 > 正文

aix内存使用率查看

  • 内存
  • 2024-08-17 01:59:30
  • 8778

一、aix怎么查看pid内线程的cpu占用率首先,让我们检查一下谁使用的CPU最多:显示累积CPU时间的前10个进程#ps-e|head-n1;ps-e|grep-v"TIME|0:"|sort+2b-3-n-r|head-n10显示当前占用CPU时间的前10个进程#ps-ef|head-n1;ps-ef|grep-v"C|0:00"|sort+3b-4-n-r|head-n10Aix命令:列列出使用内存和CPU最多的进程(1)显示消耗CPU最多的前10个进程#psaux|head-1;psaux|sort-rn+2|head-10(2)显示消耗最多内存的10个进程#psvx|head-1;psvx|grep-vPID|sort-rn+6|head-10(3)显示分页次数最多的10个进程#psvx|head-1;psvx|grep-vPID|sort-rn+4|head-10(4)显示消耗存储最多的10个进程#psaux|head-1;psaux|sort-rn+3|head-10如何监控进程内存使用情况(AIX)AIX监控进程内存使用情况有很多工具。我个人觉得nmon和svmon更方便。svmon是AIX自带的一个工具,需要root权限才能执行。:svmon-Ppid(被监控进程的PID)-i1(每秒刷新一次)|greppid在AIX中分析进程内存在AIX中,可以使用psv工具或svmon工具来分析进程内存。例如:#svmon-P23288------------------------------------------------------------------------------------------------PidCommandInusePinPgspVirtual64位Mthrd23288ora_pmon_V829598145118216560NNVsideEsidTypeDescriptionInusePinPgspVirtualAddrRange17813workshmat/mmap1182400118240..2470017611perscode,largefile/dev96810--0..968000workkernelseg3982145018233900..21804:65474..6553518018dworksharedlibrarytext2852001580..6553547642workprocessprivate1127101127这些命令组合对于管理RS/6000非常有用AIX系统:(1)显示10个消耗CPU最多的进程:#psaux|head-1;psaux|sort-rn+2|head–10(2)显示消耗存储空间最多的10个进程:#psaux|head-1;psaux|sort-rn+3|head-10(3)显示systeminProcessorder:#ps-eakl|head-1;ps-eakl|sort-rn+5(4)按优先级顺序显示系统中的进程:#ps-eakl|sort-n+6|head(5)按进程按时间顺序显示系统中前十个进程:#psvx|head-1;psvx|grep-vPID|sort-rn+3|head–10(6)按顺序显示系统中前十个进程实际内存使用进程数:#psvx|head-1;#psvx|grep-vPID|sort-rn+6|head–10(7)按交换页面的顺序显示系统中的前10个进程:#psvx|head-1;psvx|grep-vPID|排序rn+4|head-10