top
- 命令描述: 实时的显示系统中各个进程的资源占用情况
- 统计信息: 前五行是系统的整体统计信息。
- 进程信息: 统计信息下方类似表格的区域显示的是进程的详细信息,默认5秒刷新一次。
- 命令演示: top
ps
- 命令描述: ps是命令是 Process Status 的缩写,linux下最常用的进程查看命令;
- 使用技巧:
- 可以配合管道命令 | 和查找命令 grep 同时执行来查看特定进程。
- 可以配合管道命令 | 和文本分析命令 awk 同时执行来定位具体进程参数值
ps
- 命令演示:
- ps
- ps -aux
- ps -ef
- ps -ef | grep | awk
nmon 简介
- nmon是一种可以在 AIX 与 Linux 操作系统上使用的性能监控与分析工具
- 使用技巧:
- 下载位置:http://nmon.sourceforge.net , 从 Binaries 中下载可执行程序包
- 解压之后选择使用所在操作系统对应的可执行程序
- 可以使用 ln 命令将 nmon 程序软链接添加到 /urs/bin 目录下,这样可以通过 nmon 命令直接运行该程序 参考命令: ln -s nmon
- Demo
nmon 使用
- 运行 nmon 直接启动
- 常用快捷参数
- c: cpu
- m: 内存
- d: 硬盘
- n: 网络
- t: top进程
- q: 退出
- Demo
nmon 监控与结果分析
- 启动 nmon 后台监控程序
- 命令: nmon -f -t -s 10 -c 10 -m
- -f 监控结果以文件形式输出,默认:机器名_日期_时间
- -F 指定输出文件名
- -t 显示资源占用率高的进程
- -s 采样频率,单位秒
- -c 采样次数
- -m nmon 数据文件保存的目录
- Demo
nmon 监控与结果分析
- 图形化分析工具下载位置: https://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser
- 用 Excel 打开,需要启用宏
- 在 Analyser 文件中打开性能监控数据文件 *.nmon 浏览图形化性能分析报告
- Demo