在AIX下查询占用资源较多的进程

AIX 5.3

查询最占CPU的进程(按第3列排列)

点击(此处)折叠或打开

  1. [CCNSIK01]/home/oracle$ps aux | head -1 ; ps aux | sort -rn +3 | head -10
  2. USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND
  3. zrahman 1044502 0.0 0.0 716 676 pts/5 A 13:51:27 0:00 -ksh
  4. zrahman 110730 0.0 0.0 2124 1444 - A 13:51:25 0:00 sshd: zrahman@p
  5. root 1265686 0.0 0.0 2068 1192 - A 10:52:19 0:00 sshd: oracle [p
  6. root 1220842 0.0 0.0 2648 2372 pts/5 A 16:20:42 0:00 topas
  7. root 1151128 0.0 0.0 960 84 - A Nov 28 0:42 /app/ln612/bin/
  8. root 1105930 0.0 0.0 2088 1448 - A 13:50:54 0:00 sshd: zrahman [
  9. root 1102066 0.0 0.0 2144 16 - A Nov 28 0:00 /app/ln61n/bse/
  10. root 1073152 0.0 0.0 1772 80 - A Nov 28 0:39 /app/ln61n/bse/
  11. root 1060970 0.0 0.0 6480 1532 - A Nov 28 18:22 /app/ln612/bin/
  12. root 884928 0.0 0.0 940 80 - A Nov 28 0:39 /app/baan/bin/s
如果是要按内存排列,选第4列

如果要查消耗IO最大的进程

首先通过topas或iostat,记下IO最大的磁盘名

再使用filemon命令找出IO最多的文件,结合上面的结果

最后使用fuser找出该文件所属进程

参考:http://blog.sina.com.cn/s/blog_6f0721ff01018d65.html


点击(此处)折叠或打开

  1. filemon -o /home/lab/filemon.out -O all; sleep 20; trcstop
将会创建文件filemon.out

查看该文件

点击(此处)折叠或打开

  1. Wed Jan 21 21:17:48 2015
  2. System: AIX 6.1 Node: unixlab Machine: 000C822F4C00
  3. Cpu utilization: 95.5%
  4. Cpu allocation: 100.0%

  5. 340826 events were lost. Reported data may have inconsistencies or errors.


  6. Most Active Files
  7. ------------------------------------------------------------------------
  8.   #MBs #opns #rds #wrs file volume:inode
  9. ------------------------------------------------------------------------
  10.  112.0 1 112 0 soft.tg
  11.  110.0 1 0 110 blk /dev/hd1:20835
  12.    0.0 2 4 0 ksh.cat /dev/hd2:182584
  13.    0.0 1 2 0 vfs /dev/hd4:9258

  14. Most Active Segments
  15. ------------------------------------------------------------------------
  16.   #MBs #rpgs #wpgs segid segtype volume:inode
  17. ------------------------------------------------------------------------
  18.   98.1 0 25104 1062a38 client

  19. Most Active Logical Volumes
  20. ------------------------------------------------------------------------
  21.   util #rblk #wblk KB/s volume description
  22. ------------------------------------------------------------------------
  23.   0.96 24 197888 4673.3 /dev/hd1 /home
  24.   0.02 0 192 4.5 /dev/oracle /oracle
  25.   0.00 0 8 0.2 /dev/hd4 /
  26.   0.00 0 8 0.2 /dev/hd8 jfs2log

关注标示出的两行,它们的IO最大,文件名和设备名已列出,在该设备挂载的文件系统下搜索这个文件。

找出文件后,用fuser找出对应进程


点击(此处)折叠或打开

  1. # fuser -u /home/lab/blk
  2. /home/lab/blk: 9437396(root) 10027142(root)

  3. # ps -ef | grep 9437396
        root  9437396  9175052   2 21:28:06  pts/3  0:01 dd if=soft.tg of=/home/lab/blk bs=1M count=1000 
        root 10027142  9437396   9 21:28:07  pts/3  0:01 dd if=soft.tg of=/home/lab/blk bs=1M count=1000 
        root 10485966  8126658   0 21:28:27  pts/0  0:00 grep 9437396 




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22621861/viewspace-1409778/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22621861/viewspace-1409778/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值