ITPub博客

首页 > 数据库 > 数据库开发技术 > Linux下Nmon系统性能监视工具的使用

Linux下Nmon系统性能监视工具的使用

原创 数据库开发技术 作者:u_2ebce1c3a860 时间:2019-01-02 23:10:27 0 删除 编辑

Nmon是Linux操作系统下一款比较好用的系统性能监视工具,使用nmon可以很轻松的监控系统 CPU、内存、网络、硬盘、文件系统、高耗进程等资源的使用情况信息

1、下载Nmon工具

http://rpmfind.net/上搜索nmon,下载CentOS6 x86_64版本

http://rpmfind.net/linux/epel/6/x86_64/Packages/n/nmon-16g-3.el6.x86_64.rpm

可自行根据所用Linux操作系统版本下载对应的nmon版本

2、安装Nmon

rz上传nmon的rpm安装包,rpm -ivh 进行安装

3、安装完成后,通过在终端输入nmon命令来启动 Nmon

nmon工具是交互式的,下面几个是比较常用的快捷捷

q : 停止并退出 nmon

h : 查看帮助

c : 查看 CPU 统计数据

m : 查看内存统计数据

d : 查看硬盘统计数据

k : 查看内核统计数据

n : 查看网络统计数据

N : 查看 NFS 统计数据

j : 查看文件系统统计数据

t : 查看高耗进程

V : 查看虚拟内存统计数据

v : 详细模式

4、按下比较常用的c m d n t这五个键来看一下输出

可以看出分别是CPU 内存,网络,磁盘I/O,Top高耗进程的使用情况,每2秒刷新一次

5、当然Nmon也可将监视的结果输出到文件

使用nmon -h查看用法


nmon -f -s 2 -c 10 -t,会在当前目录下生成nmon后缀名文件

-s 2 每2秒采集一次数据。

-c 100 采集100次,即为采集200s的数据。

-f 生成的数据文件名中包含文件创建的时间

-t 包含top进程的数据集

6、可以使用nmon Anyalyser工具查看这个nmon报表

下载nmonAnyalyser

https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/61ad9cf2-c6a3-4d2c-b779-61ff0266d32a/page/b7fc61a1-eef9-4756-8028-6e687997f176/attachment/ef676a05-6b4b-43ab-99ae-0c534a00c19a/media/nmon%20analyser%20v55.zip

1)下载后打开nmon analyser v55.xlsm文件

2)打开xlsm文件,在菜单文件->选项->信任中心->启用宏

3)设置完成后,点击Analyze nmon data按钮加载nmon数据

4)接下来会生成报表excel表格,如下图

总结:nmon工具简单易用,能非常直观的监视系统硬件等资源的使用情况

原文作者:WalkingCloud;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2018-05-05

  • 博文量
    441
  • 访问量
    209317