[code]#!/bin/sh if [ $# -lt 1 ];then echo "find dcrate"; while [ true ] do echo "----------------------------------------------------------------------" ps -e -o pid,vsz,ruser,etime,args |grep "dcup"|grep -v grep sleep 2 done fi; while [ true ] do echo "--------------------------------------------------------------...
by linesky - Shell - 2011-02-12 15:55:02 阅读(2059) 回复(0)
aix平台要查看最耗内存的进程可以用svmon命令,但此命令的输出看不出相关进程的命令全貌,为解决这个问题,写了个mtop()函数,在aix5.2、5.3、6.1上测试通过: mtop() { svmon -Pt $1 | awk -v sq="'" -v dq='"' ' /^--/{a=1} $1=="Vsid"{ system("echo;ps alxww "pid"|awk -F: -v OFS=: "sq"length($0)>200{for(i=2;i200{for(i=2;i<=NF;i++){gsub("dq" "dq","dq" \\n"dq",$i)}}1"sq ) } }' } mtop 2 =================...
【求助】:aix机器,已知进程ID,如何查看进程占用的内存? ps好像不准确,而且目前没有root账号。 直接看进程的状态发现是乱码 sky@test:/home/sy>uname aix sky@test:/home/sy>ps gv 262506 PID TTY STAT TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND 262506 - A 1:16 3 107820 109996 32768 6423 7204 0.0 2.0 /home/sy sky@test:/home/sy>cat /proc/262506/status NE`/??j?皒A u讹 ...
【求助】:aix机器,已知进程ID,如何查看进程占用的内存? ps好像不准确,而且目前没有root账号。\r\n\r\n直接看进程的状态发现是乱码\r\nsky@test:/home/sy>uname\r\naix\r\nsky@test:/home/sy>ps gv 262506\r\n PID TTY STAT TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND\r\n262506 - A 1:16 3 107820 109996 32768 6423 7204 0.0 2.0 /home/sy\r\nsky@test:/home/sy>cat /proc/262506/s...
本帖最后由 crowsy001 于 2010-04-12 12:52 编辑 【求助】:aix机器,已知进程ID,如何查看进程占用的内存? ps好像不准确,而且目前没有root账号。 sky@test:/home/sy>uname aix sky@test:/home/sy>ps gv 262506 PID TTY STAT TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND 262506 - A 1:16 3 107820 109996 32768 6423 7204 0.0 2.0 /home/sy sky@test:/home/sy>cat /proc/262506/st...
bash-3.00# ps v 30976\r\n PID TTY STAT TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND\r\n 30976 - A 1798:03 440 23676 23708 xx 22 32 2.8 0.0 JavaServe\r\n\r\n这里看到的是 23676 ,请问单位是什么????\r\n\r\n而\r\nbash-3.00# svmon -P 30976\r\n\r\n-------------------------------------------------------------------------------\r\n Pid Command Inuse ...
如果想在aix上部署mtop(),目的就是可以直接用mtop,只需在root用户下复制、粘贴下面的一堆代码就可以了: export FPATH=${FPATH=/functions} grep -qw FPATH= /etc/profile || echo export FPATH=$FPATH >>/etc/profile [ -d $FPATH ] || mkdir $FPATH cat ${FPATH}/mtop function mtop { #判断第一个参数是否是正整数 if ! (echo $1 | egrep -q ^[1-9][0-9]*$); then cat $0 2 EOF return fi #aix6.1以前,普通用户不能...