博文

目前显示的是标签为“脚本”的博文

FreeBSD中显示Apache进程运行情况脚本

在FreeBSD中查看进程情况最常用的就是ps命令了,我们当然可以利用ps来查看apache进程运行的情况(假定apache的运行用户为www)脚本如下: ps -U www -axo comm,pcpu,pmem,vsz,rss,mwchan | awk ‘/^httpd/ {++state[$NF];cpu+=$2;mem+=$3;vsz+=$4;rss+=$5;} END {for(key in state){total+=state[key];print(key,”\t”,state[key]);}print(“total\t” total “\ncpu\t” cpu “%\nmem\t” mem “%\nvsz\t” vsz “k\nrss\t” rss “k”);}’ 输出大致结果如下: select 1 accept 9 total 10 cpu 7.1% mem 6.1% vsz 227152k rss 128768k 呵呵,这样便看到了apache的进程运行的统计情况了。