# ps axjf
# pstree
显示进程的安全信息
# ps -eo euser,ruser,suser,fuser,f,comm,label显示指定用户(如 vivek)运行的进程
# ps axZ
# ps -eM
# ps -U vivek -u vivek u设置用户自定义的输出格式
# ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm显示某进程(如 lighttpd)的 PID
# ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
# ps -eopid,tt,user,fname,tmout,f,wchan
# ps -C lighttpd -o pid=或
# pgrep lighttpd或
# pgrep -u vivek php-cgi显示指定 PID(如 55977)的进程名称
# ps -p 55977 -o comm=找出占用内存资源最多的前 10 个进程
# ps -auxf | sort -nr -k 4 | head -10找出占用 CPU 资源最多的前 10 个进程
# ps -auxf | sort -nr -k 3 | head -106. free – 内存使用情况
free 命令显示了系统的可用和已用的物理内存及交换内存的总量,以及内核用到的缓存空间 。
# free输出示例:
total used free shared buffers cached7. iostat – CPU 平均负载和磁盘活动
Mem: 12302896 9739664 2563232 0 523124 5154740
-/+ buffers/cache: 4061800 8241096
Swap: 1052248 0 1052248
iostat 命令用于汇报 CPU 的使用情况,以及设备、分区和网络文件系统(NFS)的 IO 统计信息 。
# iostat输出示例:
8. sar – 监控、收集和汇报系统活动
sar 命令用于收集、汇报和保存系统活动信息 。要查看网络统计,请输入:
# sar -n DEV | more显示 24 日的网络统计:
# sar -n DEV -f /var/log/sa/sa24 | more
您还可以使用 sar 显示实时使用情况:
# sar 4 5输出示例:
9. mpstat – 监控多处理器的使用情况
mpstat 命令显示每个可用处理器的使用情况,编号从 0 开始 。命令 mpstat -P ALL 显示了每个处理器的平均使用率:
# mpstat -P ALL输出示例:
10. pmap – 监控进程的内存使用情况
pmap 命令用以显示进程的内存映射,使用此命令可以查找内存瓶颈 。
# pmap -d PID显示 PID 为 47394 的进程的内存信息,请输入:
# pmap -d 47394输出示例:
最后一行非常重要:
推荐阅读
- 敏字怎么解释 敏字怎么解释是什么字
- 月圆之夜镜中记忆机械怎么玩 镜中记忆机械攻略
- 看书软件排行榜第一名 电脑看书软件哪个好用
- 菊花鲈鱼的做法 菊花鲈鱼怎么做
- 然的字意是什么 然字怎么解释
- 腐竹焖草鱼怎么做 腐竹焖草鱼的做法
- 小鸡天使装扮怎么获得 获得方法介绍
- 网站排名优化怎么样,了解网站快速排名的方法
- 白露凉快了吗 白露天气怎么样
- 清炒白菜的做法 清炒白菜怎么做