nmon 介绍

nmon是一个性能监控工具,通常用于在Linux系统上监视系统性能。它提供了实时的系统资源利用情况,包括CPU利用率、内存使用情况、磁盘I/O、网络流量等信息。nmon以文本形式显示信息,可以帮助系统管理员快速了解系统的运行状况,并在需要时进行性能优化。

nmon的优点包括:

  1. 实时监控:提供实时的系统性能数据,帮助用户快速发现系统资源瓶颈。
  2. 易于使用:nmon以文本形式展示信息,界面简洁清晰,容易上手。
  3. 全面的信息:可以监控多个方面的系统资源使用情况,帮助用户全面了解系统运行状态。
  4. 可视化:nmon可以生成图表,更直观地展示系统性能数据。
  5. 轻量级:nmon本身占用资源较少,对系统性能影响小。

要使用nmon,您可以在终端中输入nmon命令启动监控程序。在监控界面中,您可以使用不同的快捷键来查看不同的信息,比如按"c"可以查看CPU使用情况,按"m"可以查看内存使用情况等。

总的来说,nmon是一个功能强大且易于使用的系统性能监控工具,适用于需要实时监控系统性能的用户和系统管理员。

nmon 官网

http://nmon.sourceforge.net

下载地址:https://nmon.sourceforge.io/pmwiki.php?

解压后,选择你服务器的版本,安装上去即可。

解压到你的服务器上,执行前要对此 可执行二进制文件授权。

chmod 755 nmon_x86_64_centos7

nmon使用

nmon 非可视化界面命令(用于输出连续监控参数)

执行前先授权 nmon 文件为可执行程序

chmod 775 nmon

定时对服务器进行监控。(输出的文件是 .nmon格式)后续用于工具分析。

./nmon -f -s 3 -c 200 -m ./nmondir/
  • -f:将输出保存为文件。
  • -s 3:每 3 秒收集一次数据。
  • -c 200:总共收集 200 次数据。
  • -m ./nmondir/:将输出文件保存到 ./nmondir/ 目录。

nmon 图形化使用

./nmon_x86_64_centos7

进入图形界面后,按下D,进入磁盘监控页面

其他指标信息,我就不演示了。可视化主界面有说明。

nmon分析工具

注意,此工具是 .xlsx 文件。(不需要什么环境就可以运行)

注意一点:很多Windows安装了WPS,WPS默认是关闭宏,似乎个人版 无法开启宏。推荐微软的Office Excel

下载官方地址:https://nmon.sourceforge.io/pmwiki.php?n=Site.Nmon-Analyser

nmon分析工具使用演示

打开文件后,会弹出

每个 sheet 页面都是一个指标。

其他示例:

具体指标,应该是测试人员关注的问题,开发关注的不是太多。

外部的教程

特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤