标签: Apache进程

  • 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的进程运行的统计情况了。