首先要查谁用CPU
最多:显示前10个累计占用CPU时间的
进程#ps-e|head-n1ps-e|grep-v"TIME|0:"|sort+2b-3-n-r|head-n10显示前10个当前占用CPU时间的进程#ps-ef|head-n1ps-ef|grep-v"C|0:00"|sort+3b-4-n-r|head-n10Aix命令:列出使用
内存和Cpu前几位的进程(1)显示10个消耗cpu最多的进程#psaux|head-1psaux|sort-rn+2|head-10(2)显示10个消耗内存最多的进程#psvx|head-1psvx|grep-vPID|sort-rn+6|head-10(3)显示10个换页最多的进程#psvx|head-1psvx|grep-vPID|sort-rn+4|head-10(4)显示10个消耗存储空间最多的进程#psaux|head-1psaux|sort-rn+3|head-10如何监控进程的内存使用情况(AIX)AIX监控进程内存使用的工具比较多,个人觉得比较方便的有nmon,svmon,其中svmon是AIX自带的工具,需要root权限执行,可以监控进程详细内存使用信息,如:svmon-Ppid(要监控的进程PID)-i1(每秒刷新一次)|greppidAIX下进程内存分析AIX下可以使用psv工具或者svmon工具来分析进程内存。比如:#svmon-P23288-------------------------------------------------------------------------------PidCommandInusePinPgspVirtual64-bitMthrd23288ora_pmon_V829598145118216560NNVsidEsidTypeDescriptionInusePinPgspVirtualAddrRange17813workshmat/mmap1182400118240..2470017611perscode,largefile/dev96810--0..968000workkernelseg3982145018233900..21804:65474..6553518018dworksharedlibrarytext2852001580..6553547642workprocessprivate1127101127面这几个命令组合对于管理RS/6000AIX系统有帮助:(1)显示10个消耗CPU最多的进程:#psaux|head-1psaux|sort-rn+2|head–10(2)显示10个消耗存储空间最多的进程:#psaux|head-1psaux|sort-rn+3|head-10(3)按顺序显示系统中受罚的进程:#ps-eakl|head-1ps-eakl|sort-rn+5(4)按优先级顺序显示系统中的进程:#ps-eakl|sort-n+6|head(5)按处理时间为顺序显示系统中的前十个进程:#psvx|head-1psvx|grep-vPID|sort-rn+3|head–10(6)按实际内存使用的多少顺序显示系统中的前十个进程:#psvx|head-1psvx|grep-vPID|sort-rn+6|head–10(7)按换入页面的多少顺序显示系统中的前10个进程:#psvx|head-1psvx|grep-vPID|sort-rn+4|head-10(责任编辑:优优系统)首先,把java给运行起来.
: 能执行命令java.
其次,把Test运行起来.
: 配个shell环境变量classpath.在classpath中,加入/soft
最后,执行命令
java Test.jar
Java -version
if [ $? = 0 ]then
echo "java is installed"
else
echo "java is not installed"
fi
评论列表(0条)