【AIX 学习】内存和CPU消耗进程排序

简介:

(1)显示10个消耗cpu最多的进程
ufserver[/]#ps aux|head -1
ufserver[/]#ps aux |sort -rn +2|head -10
USER        PID %CPU %MEM   SZ  RSS    TTY STAT    STIME  TIME COMMAND
root       8196 12.9  0.0  384  384      - A      Sep 18 759:20 wait
root      57372 12.8  0.0  384  384      - A      Sep 18 752:23 wait
root      61470 12.0  0.0  384  384      - A      Sep 18 708:17 wait
root      53274 11.9  0.0  384  384      - A      Sep 18 703:04 wait
root     549042  0.0  0.0  836  864  pts/0 A    13:41:23  0:00 ps aux
root     540822  0.0  0.0  204  216  pts/0 A    13:41:23  0:00 sort -rn +2
root     536826  0.0  0.0 1424 1664      - A    09:35:40  0:00 sshd: root@pts/0
root     524518  0.0  0.0  752  776  pts/0 A    09:35:40  0:00 -ksh
root     520310  0.0  0.0  152  160  pts/0 A    13:41:23  0:00 head -10
root     450780  0.0  0.0 2944 3292      - A      Sep 18  0:00 /usr/sbin/rsct/b
   
(2)显示10个消耗内存最多的进程
ufserver[/]#ps vx|sort -rn +6|head -10
PID    TTY STAT  TIME PGIN  SIZE   RSS   LIM  TSIZ   TRS %CPU %MEM COMMAND
 213098      - A     0:06  581  7584  9428    xx  2449  1844  0.0  1.0 /usr/lpp
 450780      - A     0:00   78  2132  3292    xx   814  1160  0.0  0.0 /usr/sbi
 389326      - A     0:00  230  1640  2456    xx   535   816  0.0  0.0 /usr/sbi
 225396      - A     2:55   44  2052  2124    xx    43    72  0.0  0.0 dtgreet
 122954      - A     0:00    0  2048  2048    xx     0     0  0.0  0.0 j2pg
 377066      - A     0:00   11  1816  1888    xx    45   136  0.0  0.0 db2wdog
 303258      - A     0:00   34  1208  1800    xx   338   592  0.0  0.0 /usr/sbi
 327840      - A     0:00   19  1024  1732    xx   312   708  0.0  0.0 /usr/sbi
 536826      - A     0:00    3   992  1664    xx   433   672  0.0  0.0 sshd: ro
  45078      - A     0:00    0  1664  1664    xx     0     0  0.0  0.0 pilegc
ufserver[/]#ps vx|head -1
(3)显示10个换页最多的进程
ufserver[/]#ps vx|grep -v PID|sort -rn +4|head -10
  PID    TTY STAT    TIME PGIN  SIZE   RSS   LIM  TSIZ   TRS %CPU %MEM COMMAND
 213098      - A     0:06  581  7584  9428    xx  2449  1844  0.0  1.0 /usr/lpp
 389326      - A     0:00  230  1640  2456    xx   535   816  0.0  0.0 /usr/sbi
 237706      - A     0:00  188   396   436    xx    33    40  0.0  0.0 /usr/ccs
      1      - A     0:00   95   604   652    xx    34    48  0.0  0.0 /etc/ini
 450780      - A     0:00   78  2132  3292    xx   814  1160  0.0  0.0 /usr/sbi
 348332      - A     1:10   59   540  1316    xx   697   776  0.0  0.0 /usr/lpp
 225396      - A     2:55   44  2052  2124    xx    43    72  0.0  0.0 dtgreet
 393262      - A     0:00   36   700  1372    xx   433   672  0.0  0.0 /usr/sbi
 241664      - A     0:00   35  1012  1180    xx   131   168  0.0  0.0 /usr/sbi
 303258      - A     0:00   34  1208  1800    xx   338   592  0.0  0.0 /usr/sbi
(4)显示10个消耗存储空间最多的进程
ufserver[/]#ps aux|sort -rn +3|head -10
USER        PID %CPU %MEM   SZ  RSS    TTY STAT    STIME  TIME COMMAND
root     213098  0.0  1.0 10032 9428      - A      Sep 18  0:06 /usr/lpp/X11/bin
db2inst2 364576  0.0  1.0 8580 8628      - A      Sep 18  0:05 /opt/IBM/db2/V9.
db2inst1 471272  0.0  1.0 7352 7380      - A      Sep 18  0:06 db2acd 0
db2inst1 422118  0.0  1.0 8892 8792      - A      Sep 18  1:17 db2sysc 0
db2inst1 418006  0.0  1.0 8584 8632      - A      Sep 18  0:04 /opt/IBM/db2/V9.
root     549118  0.0  0.0  836  864  pts/0 A    13:45:47  0:00 ps aux
root     540898  0.0  0.0  204  216  pts/0 A    13:45:47  0:00 sort -rn +3
root     536826  0.0  0.0 1424 1664      - A    09:35:40  0:00 sshd: root@pts/0
root     524518  0.0  0.0  752  776  pts/0 A    09:35:40  0:00 -ksh
root     520390  0.0  0.0  152  160  pts/0 A    13:45:47  0:00 head -10
(5)显示按顺序系统中受罚的进程
ufserver[/]#ps -eak|sort -rn +5
 PID     TTY    TIME CMD
 548886  pts/0  0:00 ps
 540924  pts/0  0:00 sort
 536826      -  0:00 sshd
 524518  pts/0  0:00 ksh
 471272      -  0:06 db2fmp
 450780      -  0:00 IBM.CSMAgentRMd
 442588      -  0:00 IBM.ServiceRMd
 438494   lft0  0:00 getty
 434388      -  0:02 xmwlm
 430110      -  0:00 db2dasrrm
 426144      -  0:00 db2fmd
 422118      -  1:17 db2sysc
 418006      -  0:04 kuddb2
 405728      -  0:00 cron
 401418      -  0:00 qdaemon
 397406      -  0:00 db2sysc
 393262      -  0:00 sshd
 389326      -  0:00 rmcd
 381152      -  0:00 muxatmd
 377066      -  0:00 db2sysc
 372964      -  0:00 db2sysc
 368822      -  0:00 biod
 364576      -  0:05 kuddb2
 356550      -  0:00 rpc.statd
 348332      -  1:10 endpoint
 340002      -  0:00 uprintfd
 331940      -  0:00 inetd
 327840      -  0:00 snmpmibd64
 323742      -  0:00 snmpdv3ne
 319644      -  0:00 portmap
 315546      -  0:00 syslogd
 311456      -  0:00 rpc.lockd
 307372      -  0:02 rpc.lockd
 303258      -  0:00 aixmibd64
 295126      -  0:00 random
 286860      -  0:00 rdpgc
 278766      -  0:00 xfs
 274634      -  0:00 writesrv
 266394      -  0:00 rtcmd
 258212      -  0:00 srcmstr
 254080      -  0:00 nfsSM
 249990      -  0:00 rgsr
 245888      -  0:00 kbiod
 241664      -  0:00 hostmibd64
 237706      -  0:00 shlap64
 233494      -  0:00 db2sysc
 229502      -  0:43 db2fmcd
 225396      -  2:55 dtgreet
 221294      -  0:00 dtlogin
 217212      -  0:13 syncd
 213098      -  0:06 X
 208998      -  0:00 dtlogin
 204900      -  0:00 posix_aioserver
 200802      -  0:00 aioserver
 196704      -  0:00 aioserver
 192606      -  0:00 aioserver
 188508      -  0:00 aioserver
 184492      -  0:00 errdemon
 180312      -  0:00 CgDaemon
 176214      -  0:00 SapiDaemon
 172116      -  0:00 MpxTestDaemon
 168018      -  0:00 MpxDispatchDaemon
 163920      -  0:00 MpxProactiveDaemon
 159822      -  0:00 MpxGrDaemon
 155724      -  0:00 MpxPeriodicCallbackDaemon
 151626      -  0:00 MpxResumeIoDaemon
 147528      -  0:00 MpxAsyncIoDaemon
 143430      -  0:00 resv_minder
 139346      -  0:00 usbCfgDev
 135240      -  0:00 dog
 122954      -  0:00 j2pg
 118918      -  0:00 pp2xmfree
 114780      -  0:00 pp_skimmer
 110656      -  0:00 lvmbb
 106646      -  0:00 aioserver
 102542      -  0:00 n4bg
  98410      -  0:00 pp2d
  94316      -  0:00 baseOpen
  90200      -  0:00 pp2def
  86178      -  0:00 pp_filler
  77862      -  0:00 armtrace_kproc
  73764      -  0:00 wlmsched
  69666      -  0:12 gil
  65568      -  0:00 netm
  61470      - 711:00 wait
  57372      - 755:16 wait
  53274      - 705:45 wait
  49176      -  0:04 xmgc
  45078      -  0:00 pilegc
  40980      -  0:00 psgc
  36882      -  0:00 memgrdd
  32784      -  0:00 memp_rbd
  28686      -  0:00 xmfreed
  24588      -  0:00 psmd
  20490      -  0:00 vmptacrt
  16392      -  0:00 lrud
  12294      -  0:01 sched
   8196      - 762:15 wait
    PID    TTY  TIME CMD
      1      -  0:00 init
      0      -  0:09 swapper
(6)显示按优先级顺序系统中的进程
ufserver[/]#ps -eak|sort -n +6 |head
    PID    TTY  TIME CMD
      0      -  0:09 swapper
      1      -  0:00 init
    PID    TTY  TIME CMD
   8196      - 762:50 wait
  12294      -  0:01 sched
  16392      -  0:00 lrud
  20490      -  0:00 vmptacrt
  24588      -  0:00 psmd
  28686      -  0:00 xmfreed
  32784      -  0:00 memp_rbd

(7)显示按处理时间为顺序系统中的前十个进程
ufserver[/]#ps vx|grep -v PID|sort -rn +3|head -10
    PID    TTY STAT  TIME PGIN  SIZE   RSS   LIM  TSIZ   TRS %CPU %MEM COMMAND
   8196      - A    763:23    0   384   384    xx     0     0 12.9  0.0 wait
  57372      - A    756:24    0   384   384    xx     0     0 12.8  0.0 wait
  61470      - A    712:04    0   384   384    xx     0     0 12.0  0.0 wait
  53274      - A    706:49    0   384   384    xx     0     0 11.9  0.0 wait
 225396      - A     2:56   44  2052  2124    xx    43    72  0.0  0.0 dtgreet
 348332      - A     1:10   59   540  1316    xx   697   776  0.0  0.0 /usr/lpp
 548922  pts/0 A     0:00    0   784   880    xx    71    96  0.0  0.0 ps vx
 540704  pts/0 A     0:00    0   200   236    xx    25    36  0.0  0.0 grep -v
 536826      - A     0:00    3   992  1664    xx   433   672  0.0  0.0 sshd: ro
 532674  pts/0 A     0:00    0   176   216    xx    32    40  0.0  0.0 sort -rn
ufserver[/]#

相关文章
|
1月前
麒麟系统mate-indicators进程占用内存过高问题解决
【10月更文挑战第7天】麒麟系统mate-indicators进程占用内存过高问题解决
195 2
|
4天前
|
算法 调度 开发者
深入理解操作系统:从进程管理到内存分配
本文旨在为读者提供一个深入浅出的操作系统知识之旅,从进程管理的基础概念出发,探索内存分配的策略与技巧。我们将通过实际代码示例,揭示操作系统背后的逻辑与奥秘,帮助读者构建起对操作系统工作原理的直观理解。文章不仅涵盖理论知识,还提供实践操作的指导,使读者能够将抽象的概念转化为具体的技能。无论你是初学者还是有一定基础的开发者,都能在这篇文章中找到有价值的信息和启发。
|
15天前
|
开发框架 监控 .NET
【Azure App Service】部署在App Service上的.NET应用内存消耗不能超过2GB的情况分析
x64 dotnet runtime is not installed on the app service by default. Since we had the app service running in x64, it was proxying the request to a 32 bit dotnet process which was throwing an OutOfMemoryException with requests >100MB. It worked on the IaaS servers because we had the x64 runtime install
|
16天前
|
弹性计算 Kubernetes Perl
k8s 设置pod 的cpu 和内存
在 Kubernetes (k8s) 中,设置 Pod 的 CPU 和内存资源限制和请求是非常重要的,因为这有助于确保集群资源的合理分配和有效利用。你可以通过定义 Pod 的 `resources` 字段来设置这些限制。 以下是一个示例 YAML 文件,展示了如何为一个 Pod 设置 CPU 和内存资源请求(requests)和限制(limits): ```yaml apiVersion: v1 kind: Pod metadata: name: example-pod spec: containers: - name: example-container image:
102 1
|
24天前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
208 2
|
2月前
|
XML IDE 前端开发
IDEA忽略node_modules减少内存消耗,提升索引速度
在后端开发中,IDEA 在运行前端代码时,频繁扫描 `node_modules` 文件夹会导致高内存消耗和慢索引速度,甚至可能会导致软件卡死。为了改善这一问题,可以按照以下步骤将 `node_modules` 文件夹设为忽略:通过状态菜单右键排除该文件夹、在设置选项中将其加入忽略列表,并且手动修改项目的 `.iml` 文件以添加排除配置。这些操作可以有效提高IDE的运行性能、减少内存占用并简化项目结构,但需要注意的是,排除后将无法对该文件夹进行索引,操作文件时需谨慎。
113 4
IDEA忽略node_modules减少内存消耗,提升索引速度
|
1月前
|
存储 Java
JVM知识体系学习四:排序规范(happens-before原则)、对象创建过程、对象的内存中存储布局、对象的大小、对象头内容、对象如何定位、对象如何分配
这篇文章详细地介绍了Java对象的创建过程、内存布局、对象头的MarkWord、对象的定位方式以及对象的分配策略,并深入探讨了happens-before原则以确保多线程环境下的正确同步。
56 0
JVM知识体系学习四:排序规范(happens-before原则)、对象创建过程、对象的内存中存储布局、对象的大小、对象头内容、对象如何定位、对象如何分配
|
1月前
|
缓存 算法 调度
深入浅出操作系统:从进程管理到内存优化
本文旨在为读者提供一次深入浅出的操作系统之旅。我们将从进程管理的基本概念出发,逐步深入到内存管理的复杂世界,最终探索如何通过实践技巧来优化系统性能。文章将结合理论与实践,通过代码示例,帮助读者更好地理解操作系统的核心机制及其在日常技术工作中的重要性。无论你是初学者还是有一定经验的开发者,这篇文章都将为你打开一扇通往操作系统深层次理解的大门。
|
2月前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
149 5
|
1月前
|
JavaScript 前端开发 安全
如何避免闭包带来的内存消耗呢
【10月更文挑战第12天】如何避免闭包带来的内存消耗呢
29 0