Nmon使用方法

一、简介

1、nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,

并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。

2、nmon可监控的数据类型

内存使用情况

磁盘适配器

文件系统中的可用空间

CPU使用率

页面空间和页面速度

异步I/O,仅适用于AIX

网络文件系统(NFS)

磁盘I/O速度和读写比率

服务器详细信息和资源

内核统计信息

消耗资源最多的进程

运行队列信息

3、特点

①、占用系统资源少(一般不到2%)

②、功能强大(监控数据类型全面)

③、结合grafana之类的仪表图,可以更直观的实时展示所监控的数据

④、移植性、兼容性较好

二、检查安装环境

# 查看操作系统的信息

uname -a

# 查看linux发行版本

cat /etc/centos-release

Nmon使用方法

三、到官网下载安装包

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

 根据自己的版本选择

Nmon使用方法

我下载的是这个

Nmon使用方法

四、解压并安装

tar -zxvf nmon16h_helpsystems_v2.tar.gz

Nmon使用方法
Nmon使用方法

看一下有没有这个文件

1、更改名字,加权限

mv nmon_x86_64_centos7 nmon

Nmon使用方法

chmod 777 nmon

Nmon使用方法

2、在nmon执行文件所在的路径下执行./nmon出现下图说明安装成功。

Nmon使用方法

 四、采集数据

# c

查看CPU相关信息

# m

查看内存相关信息

# d          

查看磁盘相关信息

# n          

查看网络相关信息

# t

查看相关进程信息

# h          

查看帮助相关信息

Nmon使用方法

nmon通过命令./nmon -ft -s 10 -c 60 -m /root/nmon启动监控,捕获服务器的各项数据

# 参数说明

-f   监控结果以文件形式输出,默认机器名+日期.nmon格式 (YYYYMMDD_HHMM.nmon)

-F   指定输出的文件名,比如test.nmon

-s   指的是采样的频率,单位为毫秒

-c   指的是采样的次数,即以上面的采样频率采集多少次

-m   指定生成的文件目录

PS:一般来说不建议对稳定性测试使用nmon监控,因为生成的nmon文件超过10M时,分析工具会由于内存不足导致报错。

如果必须进行的话,建议加大采样频次,降低采样次数(低于330次)

该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干预,

测试人员可以继续完成其他操作。如果想停止该监控,需要通过“#ps –ef|grep nmon”查询进程号,然后杀掉该进程以停止监控。

ps-ef |grep nmon  #查询nmon进程kill-9进程ID      #强行中断监控进程

nmon 输出文件的命名方式为:服务器名_日期时间.nmon

如:localhost_220416_2309.nmon n

通过以下命令,将.nmon文件转化成.csv文件,在当前目录生成对应的.csv文件

sortlocalhost_220416_0138.nmon>localhost_220416_0138.csv

五、生成报表

把监控生成的文件下载到本地

通过nmon analyser工具(nmon analyser v51_2.xlsm)转化为excel文件。

1) 下载后打开nmon analyser v51_2.xlsm

3)然后点击Analyser nmon data 按钮,选择下载下来的文件,然后就会转化成.excel文件,生成图形化的文件

Nmon使用方法

nmon命令以交互方式提供下列视图:

系统资源视图(使用r键);

进程视图(使用t和u键);

AIO 进程视图(使用A键);

处理器使用情况小视图(使用c键);

处理器使用情况大视图(使用C键);

共享处理器逻辑分区视图(使用p键);

NFS 面板(使用N键);

网络接口视图(使用n键);

WLM 视图(使用W键);

磁盘繁忙情况图(使用o键);

磁盘组(使用g键);

ESS 虚拟路径统计信息视图(使用e键);

JFS 视图(使用j键);

内核统计信息(使用k键);

长期处理器平均使用率视图(使用l键);

大页分析(使用L键);

调页空间(使用P键);

卷组统计信息(使用V键);

磁盘统计信息(使用D键);

磁盘统计信息及图形(使用d键);

内存和调页统计信息(使用m键);

适配器 I/O 统计信息(使用a键);

共享以太网适配器统计信息(使用O键);

冗余检查良好/警告/危险视图(使用v键);

详细信息页统计信息(使用M键);

光纤通道适配器统计信息(使用^键);

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/5991

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年8月22日 下午2:26
下一篇 2022年8月24日 下午6:15

相关推荐

  • hosts.allow与hosts.deny的应用

    Linux系统服务器通过设置hosts.allow与hosts.deny这两个配置文件控制外部IP对本机服务的访问,hosts.allow控制可以访问本机的IP地址,hosts.deny控制禁止访问本机的IP。配置完成之后是实时生效的。这种方法是最简单的,但是有几率不成功,临时使用是可以的。长期的话建议还是使用iptables, 假设现在需要只允许192.1…

    2022年8月10日
    8700
  • 常用Centos 7防火墙配置教程

    如果我们用的可视化面板建站环境的,防火墙的设置还是相对简单,我们直接在可视化面板上面添加放行或者限制的端口。当然提醒大家也不要忘记在服务器端安全组的设置,有些服务商是必须强制使用安全组的。 在这篇文章中,记录CentOS7防火墙的开放端口设置方法,比如我们有一些常用的端口是如何设置。当然这个是针对直接在服务器端SHELL命令设置的,如果我们有直接可视化设置那…

    2022年6月8日
    31710
  • 如何用防火墙添加规则

    防火墙技术的功能主要在于及时发现并处理计算机网络运行时可能存在的安全风险、数据传输等问题,其中处理措施包括隔离与保护,同时可对计算机网络安全当中的各项操作实施记录与检测,以确保计算机网络运行的安全性,保障用户资料与信息的完整性,为用户提供更好、更安全的计算机网络使用体验。 系统版本:centos7.9,最好和我一样是centos7的版本,其他版本命令可能有偏…

    2022年8月10日
    8000
  • 如何通过宝塔面板配置ssl证书

    至于宝塔的安装以及如何安装环境搭建网站,大家可以看我们的另一篇文章: Centos7.6下宝塔安装及资产管理系统部署 基于宝塔面板配置网站ssl证书支持https访问其实很简单,不需要你懂什么技术知识。接下来你跟着我的步骤,就能成功配置网站ssl。 宝塔面板后台设置成功如图所示: 第一步:点击设置 第二步:点击右侧的SSL,选择宝塔SSL,点击申请证书 第三…

    2022年6月14日
    12300
  • HTTPS为什么比HTTP更安全?

    一、安全性 HTTP在通信中: 通信使用明文,不对内容进行加密,容易被窃听 不验证通信方的身份,内容可能被伪装分子窃取 HTTPS则解决了上述问题: 内容加密,建立一个信息安全通道,来保证数据传输的安全 身份认证,确认网站的真实性 数据完整性,防止内容被第三方冒充或者篡改 HTTPS=HTTP+SSL/TLS ,如今SSL已废弃,所以只关注HTTP+TLS,…

    2022年8月19日
    6700

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信