在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运行子进程总体情况还是不错的。
假定用户名为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运行子进程总体情况还是不错的。
相关文章推荐
- 使用ps查看用户进程下的线程运行情况(AIX)
- 使用ps查看用户进程下的线程运行情况(AIX)
- Linux如何查看用户和进程对内存的使用情况
- 一个查看全部用户的磁盘空间使用情况的脚本
- 查看某进程下线程的运行情况
- Shell脚本实现监控swap空间使用情况和查看占用swap的进程
- Linux下查看Java进程的运行期间堆栈情况
- 查看系统整体运行情况top命令和当前系统进程状态ps命令
- 脚本,查看一次性快速运行的程序的进程虚拟地址空间
- Oracle中查看正在运行的SQL进程脚本分享
- Oracle中查看正在运行的SQL进程脚本分享
- Android使用adb查看当前设备运行进程CPU内存等资源的使用情况
- (我写过的脚本)查看进程运行时间,显示硬件时间,系统开机时间
- Shell脚本查看进程内存真实占用情况
- 查看Java的守护进程PID以及JVM运行情况
- POSTGRESQL 查看用户使用情况以及杀掉相应的进程
- 如何编写一个shell脚本查看某个进程是否在运行
- 查看当前用户运行的java进程及端口:jps 命令
- 查看进程内存真实占用情况的脚本
- LR:回放脚本时如何实时查看脚本的运行情况?