AIX 5.3
查询最占CPU的进程(按第3列排列)
如果是要按内存排列,选第4列
如果要查消耗IO最大的进程
首先通过topas或iostat,记下IO最大的磁盘名
再使用filemon命令找出IO最多的文件,结合上面的结果
最后使用fuser找出该文件所属进程
参考:http://blog.sina.com.cn/s/blog_6f0721ff01018d65.html
将会创建文件filemon.out
查看该文件
关注标示出的两行,它们的IO最大,文件名和设备名已列出,在该设备挂载的文件系统下搜索这个文件。
找出文件后,用fuser找出对应进程
查询最占CPU的进程(按第3列排列)
点击(此处)折叠或打开
- [CCNSIK01]/home/oracle$ps aux | head -1 ; ps aux | sort -rn +3 | head -10
- USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND
- zrahman 1044502 0.0 0.0 716 676 pts/5 A 13:51:27 0:00 -ksh
- zrahman 110730 0.0 0.0 2124 1444 - A 13:51:25 0:00 sshd: zrahman@p
- root 1265686 0.0 0.0 2068 1192 - A 10:52:19 0:00 sshd: oracle [p
- root 1220842 0.0 0.0 2648 2372 pts/5 A 16:20:42 0:00 topas
- root 1151128 0.0 0.0 960 84 - A Nov 28 0:42 /app/ln612/bin/
- root 1105930 0.0 0.0 2088 1448 - A 13:50:54 0:00 sshd: zrahman [
- root 1102066 0.0 0.0 2144 16 - A Nov 28 0:00 /app/ln61n/bse/
- root 1073152 0.0 0.0 1772 80 - A Nov 28 0:39 /app/ln61n/bse/
- root 1060970 0.0 0.0 6480 1532 - A Nov 28 18:22 /app/ln612/bin/
- root 884928 0.0 0.0 940 80 - A Nov 28 0:39 /app/baan/bin/s
如果要查消耗IO最大的进程
首先通过topas或iostat,记下IO最大的磁盘名
再使用filemon命令找出IO最多的文件,结合上面的结果
最后使用fuser找出该文件所属进程
参考:http://blog.sina.com.cn/s/blog_6f0721ff01018d65.html
点击(此处)折叠或打开
- filemon -o /home/lab/filemon.out -O all; sleep 20; trcstop
查看该文件
点击(此处)折叠或打开
- Wed Jan 21 21:17:48 2015
- System: AIX 6.1 Node: unixlab Machine: 000C822F4C00
- Cpu utilization: 95.5%
- Cpu allocation: 100.0%
-
- 340826 events were lost. Reported data may have inconsistencies or errors.
-
-
- Most Active Files
- ------------------------------------------------------------------------
- #MBs #opns #rds #wrs file volume:inode
- ------------------------------------------------------------------------
- 112.0 1 112 0 soft.tg
- 110.0 1 0 110 blk /dev/hd1:20835
- 0.0 2 4 0 ksh.cat /dev/hd2:182584
- 0.0 1 2 0 vfs /dev/hd4:9258
-
- Most Active Segments
- ------------------------------------------------------------------------
- #MBs #rpgs #wpgs segid segtype volume:inode
- ------------------------------------------------------------------------
- 98.1 0 25104 1062a38 client
-
- Most Active Logical Volumes
- ------------------------------------------------------------------------
- util #rblk #wblk KB/s volume description
- ------------------------------------------------------------------------
- 0.96 24 197888 4673.3 /dev/hd1 /home
- 0.02 0 192 4.5 /dev/oracle /oracle
- 0.00 0 8 0.2 /dev/hd4 /
- 0.00 0 8 0.2 /dev/hd8 jfs2log
关注标示出的两行,它们的IO最大,文件名和设备名已列出,在该设备挂载的文件系统下搜索这个文件。
找出文件后,用fuser找出对应进程
点击(此处)折叠或打开
- # fuser -u /home/lab/blk
- /home/lab/blk: 9437396(root) 10027142(root)
-
- # 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/