您的位置:首页 > 运维架构 > Apache

在FreeBSD中查看某个用户运行进程情况的脚本

2009-02-02 19:07 465 查看
在FreeBSD中查看某个用户运行进程情况的脚本:

 

假定用户名为daemon,脚本为:

# ps -U daemon
-Auxl awk '/^daemon/ {++state[$NF];cpu+=$3;mem+=$4;vsz+=$5;rss+=$6;}
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 17
kqread 1
lockf 20
accept 10
sbwait 1
total 49
cpu 0%
mem 19.4%
vsz 597432k
rss 433824k

 

用这个脚本来查看apache运行子进程总体情况还是不错的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  freebsd 脚本 apache rss