pmwiki对比_nmon 的下一代工具 njmon

2023-10-28 02:10

本文主要是介绍pmwiki对比_nmon 的下一代工具 njmon,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

njmon

njmon = nmon + JSON format + real-time push to a stats database +  instant graphing of “all the stats you can eat”  (AIX and Linux)

This njmon is a major overhaul of nmon for the next 10 years:

Load more stats

JSON format is self documenting, flexible and the performance stats format for many new tools

Direct real-time loading of the JSON into modern open source time aware databases

New age browser based graphing tools allow dynamic data choice and graph style per VM, per server or across the estateAll this will be covered and more including many demo’s.

与 nmon 类似,但输出为 JSON 格式,可以用于服务器性能统计。

d8004f9c74705a91ced47be0860bfebf.png

原图链接:http://nmon.sourceforge.net/docs/nmon_why.png

与 nmon 对比

nmon 与 njmon 功能对比:

d1a8f2ef6b1b67b1d421dbdad38a3e10.png

分析工具对比:

0b9a677dcf17b69a79b3c8e6b91fdeeb.png

安装

# 下载

$ wget http://sourceforge.net/projects/nmon/files/njmon_linux_binaries_v53.zip

# 解压

$ unzip njmon_linux_binaries_v53.zip

# 选择相应版本,放到 local 的 bin 下

$ mv njmon_linux_RHEL7_AMD64_v53 /usr/local/bin/njmon

# 验证

$ njmon -?

常用命令

查看帮助

$ njmon -?

间隔 5 分钟,采集一天

$ njmon -s 300 -c 288 -f -m /tmp

说明:

-s:采集间隔时间,单位秒,默认 60 秒

-c:采集次数,默认永久

-f:输出到文件,数据内容:hostname

.json,错误内容:hostname

.err

-m:文件存储目录

默认间隔时间(-s 60),保存 json 结果

$ njmon > daodaotest.json

使用 njmon2chart 生成报告

# 下载

$ wget http://sourceforge.net/projects/nmon/files/njmonchart_v40.zip

# 解压

$ unzip njmonchart_v40.zip

# 选择相应版本,放到 local 的 bin 下

$ mv njmonchart_linux_v40.py /usr/local/bin/njmonchart

# 添加执行权限

$ chmod +x /usr/local/bin/njmonchart

# 生成 html 报告

$ njmonchart daodaotest.json daodaotest.html

报告截图

9eb5b513da80020f7510dafaedee5a94.png

CPU 图表

bcf30b549ef13ad8b91aa576be5ca03a.png

内存图表

9c191da11c08eb997e624300c4fc0740.png

工具地图

8f36654314a86eb6cc56fe4af9f5e32f.png

参考资料

官网链接:http://nmon.sourceforge.net/pmwiki.php?n=Site.Njmon

https://www.readkong.com/page/njmon-is-nmon-but-saving-to-json-format-for-modern-4222619

这篇关于pmwiki对比_nmon 的下一代工具 njmon的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/289991

相关文章

使用Python创建一个能够筛选文件的PDF合并工具

《使用Python创建一个能够筛选文件的PDF合并工具》这篇文章主要为大家详细介绍了如何使用Python创建一个能够筛选文件的PDF合并工具,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录背景主要功能全部代码代码解析1. 初始化 wx.Frame 窗口2. 创建工具栏3. 创建布局和界面控件4

Docker部署Jenkins持续集成(CI)工具的实现

《Docker部署Jenkins持续集成(CI)工具的实现》Jenkins是一个流行的开源自动化工具,广泛应用于持续集成(CI)和持续交付(CD)的环境中,本文介绍了使用Docker部署Jenkins... 目录前言一、准备工作二、设置变量和目录结构三、配置 docker 权限和网络四、启动 Jenkins

MobaXterm远程登录工具功能与应用小结

《MobaXterm远程登录工具功能与应用小结》MobaXterm是一款功能强大的远程终端软件,主要支持SSH登录,拥有多种远程协议,实现跨平台访问,它包括多会话管理、本地命令行执行、图形化界面集成和... 目录1. 远程终端软件概述1.1 远程终端软件的定义与用途1.2 远程终端软件的关键特性2. 支持的

Python使用Pandas对比两列数据取最大值的五种方法

《Python使用Pandas对比两列数据取最大值的五种方法》本文主要介绍使用Pandas对比两列数据取最大值的五种方法,包括使用max方法、apply方法结合lambda函数、函数、clip方法、w... 目录引言一、使用max方法二、使用apply方法结合lambda函数三、使用np.maximum函数

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

Java中基于注解的代码生成工具MapStruct映射使用详解

《Java中基于注解的代码生成工具MapStruct映射使用详解》MapStruct作为一个基于注解的代码生成工具,为我们提供了一种更加优雅、高效的解决方案,本文主要为大家介绍了它的具体使用,感兴趣... 目录介绍优缺点优点缺点核心注解及详细使用语法说明@Mapper@Mapping@Mappings@Co

使用Python实现图片和base64转换工具

《使用Python实现图片和base64转换工具》这篇文章主要为大家详细介绍了如何使用Python中的base64模块编写一个工具,可以实现图片和Base64编码之间的转换,感兴趣的小伙伴可以了解下... 简介使用python的base64模块来实现图片和Base64编码之间的转换。可以将图片转换为Bas

使用Java实现一个解析CURL脚本小工具

《使用Java实现一个解析CURL脚本小工具》文章介绍了如何使用Java实现一个解析CURL脚本的工具,该工具可以将CURL脚本中的Header解析为KVMap结构,获取URL路径、请求类型,解析UR... 目录使用示例实现原理具体实现CurlParserUtilCurlEntityICurlHandler

Rsnapshot怎么用? 基于Rsync的强大Linux备份工具使用指南

《Rsnapshot怎么用?基于Rsync的强大Linux备份工具使用指南》Rsnapshot不仅可以备份本地文件,还能通过SSH备份远程文件,接下来详细介绍如何安装、配置和使用Rsnaps... Rsnapshot 是一款开源的文件系统快照工具。它结合了 Rsync 和 SSH 的能力,可以帮助你在 li