性能监控和分析工具--nmon

Ubuntu 14.04 安装图形监控工具Graphite 什么是graphite?先看看百度百科是怎么介绍 Graphite 是一个Python写的web应用,采用django框架,Graphite用来进行收集服务器所有的即时状态,用户请求信息,Memcached命中率,RabbitMQ消息服务器的状态,Unix操作系统的负载状态,Graphite服务器大约每分钟需要有4800次更新操作,Graphite采用简单的文本协议和绘图功能可以方便地使用在任何 阅读详情

nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具, nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中。nmon工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。在更新的计算机上,其CPU使用率将低于百分之一。

针对不同的操作系统版本,nmon有相应版本的程序,需要注意的是该文件需要执行授权操作方可正常运行。官网下载地址: http://nmon.sourceforge.net/pmwiki.php

 

nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:

²  CPU 使用率

²  内存使用情况

²  内核统计信息和运行队列信息

²  磁盘 I/O 速度、传输和读/写比率

²  文件系统中的可用空间

²  磁盘适配器

²  网络 I/O 速度、传输和读/写比率

²  页面空间和页面速度

²  CPU 和 AIX 规范

²  消耗资源最多的进程

²  IBM HTTP Web 缓存

²  用户自定义的磁盘组

²  计算机详细信息和资源

²  异步 I/O,仅适用于 AIX

²  工作负载管理器 (WLM),仅适用于 AIX

²  IBM TotalStorage® Enterprise Storage Server® (ESS) 磁盘,仅适用于 AIX

²  网络文件系统 (NFS)

²  动态LPAR (DLPAR)更改,仅适用于面向AIX或Linux的pSeries p5 和OpenPower

 

实际工作中,nmon有三种常用的使用模式,分别是实时监控、后台监控和定期监控模式。下面分别加以介绍

1、实时监控:在完成配置后,只需要“#./nmon”命令即可运行程序,通过一些快捷键调取关心的系统资源指标进行显示,如按键“C”可以查看CPU相关信息;按键“D”可以查看磁盘信息;按键“T”可以查看系统的进程信息;“M”对应内存、“N”对应网络等等,完整的快捷键对应内容可以通过帮助(按键“H”)查看,可以显示Linux系统CPU、内存、进程信息,包括了CPU的用户、系统、等待和空闲状态值,可用内存、缓存大小以及进程的CPU消耗等详细指标。该种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,每颗CPU利用率是多少、内存使用多少、网络流量多少、磁盘读写……这些数据实时刷新,一目了然。但是如果我们希望将一段时间的资源情况记录下来,以备后续的分析工作,则需要以另一种方式使用nmon。

2、后台监控:为了配合性能测试,我们往往需要将一个时间段内系统资源消耗情况记录下来,这时可以使用命令:./nmon -f -s 10 -c 360。说明:

Ø  -f :按标准格式输出文件名称:<hostname>_YYYYMMDD_HHMM.nmon

Ø  -s :每隔n秒抽样一次,这里为10秒

Ø  -c :取出多少个抽样数量,这里为360,即监控=10*360/3600=1小时

该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干预,测试人员可以继续完成其他操作。如果想停止该监控,需要通过“#ps –ef|grep nmon”查询进程号,然后杀掉该进程以停止监控。

3、定期监控:除配合性能测试的短期监控,我们也可以实现对系统的定期监控,作为运营维护阶段的参考。定期监控可通过“#crontab -e”命令实现,在最后一行添加“0 8 * * 1,2,3,4,5 /nmon -f-s 30 -c 1200”,表示:周一到周五,从早上08点开始,监控10个小时(到18:00整为止)。

[root@localhost ~]# ll nmon_x86_rhel6

-rwxr-xr-x 1 root root 194639 Apr 27 08:55 nmon_x86_rhel6

[root@localhost ~]# ./nmon_x86_rhel6


//查看相应的参数输入相应的字母即可,如查看CPU的,输入C即可

//使用q退出

[root@localhost ~]# ./nmon_x86_rhel6 -f -s 10 -c 360  //后台监控

[root@localhost ~]# ls localhost_120427_0922.nmon  //生成监控文件

localhost_120427_0922.nmon

[root@localhost ~]#

 

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

[root@localhost ~]# sort localhost_120427_0922.nmon > localhost_120427_0922.csv

 把生成的csv文件转化为excel,下载转化工具nmon analyser工具( nmon analyserv33g.xls)。下载地址www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser,下载后打开nmon analyserv33g.xls

 

点击Analyse nmon data选择生成的csv文件,然后就会转化成.excel文件,生成图形化的文件,方便数据分析,如下部分截图示例:



如何在Ubuntu 20.04上使用Nginx设置LibreNMS监控工具 LibreNMS是一款免费的、开源的Linux操作系统网络监控工具。您可以使用LibreNMS监控不同的操作系统,如Linux、Windows、FreeBSD以及多种网络设备,如Cisco、Juniper、Foundry、FreeBSD、Brocade等。它使用SNMP、ARP、CDP、FDP、LLDP、OSPF和BGP协议来自动发现整个网络。它有一个简单而友好的Web界面,可以帮助您从Web浏览器中监控所有的设备,它有一套丰富的功能,包括SNMP、ARP、CDP、FDP、LLDP、OSPF和BGP协议。它 阅读详情

相关推荐

在Ubuntu上安装基于Web的监控工具Linux Dash服务器

通过按照上述步骤,在Ubuntu上安装基于Web的监控工具Linux Dash服务器,您可以方便地监视和跟踪Linux服务器的性能和系统统计信息。Linux Dash是一个基于Web的监控工具,它提供了一个直观而且易于使用的界面,用于监视Linux服务器的性能和系统统计信息。成功登录后,您将能够查看Linux服务器的各种性能和系统统计信息,如CPU使用率、内存使用情况、磁盘使用情况等。在安装Linux Dash之前,首先确保您的Ubuntu系统是最新的。接下来,安装Linux Dash的依赖项。

YjKubernetes的博客 583

一篇文章学会使用 nmon

1.Nmon简介Nmon (Nigel’s Monitor)是由IBM 提供、免费监控 AIX 系统与 Linux 系统资源的工具。该工具可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon analyser)进行数据的统计分析。1.1 软件特性nmon 工具可以在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑...

Gorky1112的专栏 6669

Ubuntu上使用Netdata设置实时性能监控的详细流程

Netdata通过可扩展的Web仪表板提供准确的性能监控,可以显示Linux系统上的流程和服务。这篇文章给大家介绍Ubuntu上使用Netdata设置实时性能监控的流程,感兴趣的朋友一起看看吧

linux 性能监控分析软件,性能监控和分析工具--nmon

nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具, nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中。nmon工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。在更新的计算机上,其CPU使用率将低于百分之一。针对不同...

weixin_36462387的博客 183

别再搞混了!用示波器实测SVPWM:相电压、线电压、端电压波形到底长啥样?(附TI/ST官方笔记解读)

本文详细解析了SVPWM波形实测中的相电压、线电压和端电压的区别与测量技巧,结合TI/ST官方笔记,揭示了马鞍形波形的形成原理及常见误区。通过示波器实测案例,帮助电力电子工程师准确理解并应用这些关键概念,提升电机控制系统的调试效率。

weixin_30632883的博客 433

unity C# 计算3D空间任意多边形面积,距离,角度测量工具

unity C# 计算3D空间任意多边形面积,距离,角度 using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEngine.UI; using System; /// /// 划线面积,距离,角度 /// public class UnderlinedMeasureTool : MonoBehaviour { /// /// 相机 /// public Camera _c

qq_22972867的博客 2224

ubuntu13.4 性能监控和分析工具--nmon

nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具, nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中。nmon工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。在更新的计算机上,其CPU使用率将低于百分之一。

z0830163的专栏 1823

别再只跑recon-all了!FreeSurfer实战:从T1图像到freeview可视化的完整避坑指南

本文详细解析FreeSurfer从T1图像处理到freeview可视化的全流程,包括环境配置、recon-all深度解析、高级可视化技巧及性能优化策略。特别针对常见错误提供解决方案,帮助用户高效完成MRI数据分析,避免常见陷阱。

weixin_33404102的博客 353

性能监控工具nmon介绍

性能监控工具nmon介绍 做性能测试,服务器监控是至关重要的,使用nmon命令可以轻松捕捉系统资源的使用情况,便于做性能分析。 nmon官方介绍 nmon是一种在 AIX 与各种 Linux 操作系统上广泛使用的监控与分析工具 它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面 它可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon analyser)进行数据的统计分析 nmon可监控的数据类型 CPU使用率 内存使用情况 磁盘适配器 文件

Mrlijie00的博客 2万+

网络抓包实战:如何捕获与解析802.1Q VLAN标签报文

在网络通信中,数据包是信息传输的基本单元,而VLAN(虚拟局域网)技术通过在数据链路层插入802.1Q标签,实现了网络流量的逻辑隔离与高效管理。其核心原理是在标准以太网帧头中嵌入4字节的VLAN标识,使交换机能够根据VID(VLAN ID)进行精准转发。掌握VLAN报文的捕获与解析技术,对于网络故障排查、安全审计和性能优化具有重要价值,尤其在需要验证网络隔离策略或诊断Trunk链路异常时。本文聚焦于使用Wireshark工具,结合端口镜像等实操方法,详细演示如何抓取并解读携带802.1Q标签的原始报文,帮助

weixin_33417488的博客 382

Spring Boot 3.5.4 + LangChain4j实战:用Milvus搭建企业级RAG问答系统(附阿里百炼API配置)

本文详细介绍了如何利用Spring Boot 3.5.4、LangChain4j与Milvus构建企业级RAG问答系统。内容涵盖从架构设计、阿里百炼API安全配置、Milvus部署优化,到RAG检索、会话管理等核心实现,并提供了生产级API设计、监控集成及性能优化等实战经验,旨在帮助开发者打造高可用、可维护的Java AI应用。

weixin_29054399的博客 610

linux性能测试之nmon性能监控工具安装和使用分析

安装 下载安装包: 解压:tar -xzvf nmon16d_x86.tar.gz 可直接运行,根据不同的系统,选择不通的程序 使用uname -a查看linux系统版本。我使用的是debian7所以直接执行 ./nmon_x86_debian7 结果如图: 这样就算安装完成了 使用 常用命令: ./nmon_x86_debian7 -s 1 -c 60 -f -s 每过多

g695144224的博客 807

VIVADO & VITIS 报错记录

问题详情:使用BD用DMA上传少量数据,根据ILA监测到的AXI总线数据正常,VALID信号和READY信号都正常,但是在PS端的cache缓冲区示数为0,打印为0。可能是因为print和printf混用导致。解决方案:修改缓冲区的对齐参数。

Mulun_Zhu的博客 715

zabbix3.4监控linux磁盘使用率_性能监控和分析工具---nmon - 一尾

一、简介 nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如...

weixin_39598796的博客 745

AI漫剧制作全流程零基础实操指南:从剧本到剪辑

AI漫剧是一种利用AI工具将剧本、分镜、出图、配音、剪辑整合为流水线的短视频内容形式。其技术原理基于文生图、图生图与文本转语音模型的组合,核心挑战在于角色一致性控制与分镜批量出图。这项技术大幅降低了视频制作门槛,使个人创作者无需演员和设备即可产出剧情向短内容,广泛应用于短视频平台的情景剧、玄幻、甜宠等题材。本文给出了一套零基础可照做的全流程实操方案,覆盖剧本提示词、分镜表、出图选型、配音合成与剪辑模板,帮助你快速跑通AI漫剧制作链路。

weixin_29048309的博客 525

基于simulink的BMS系统中电池单体故障隔离与恢复建模

本文介绍了使用Simulink构建BMS电池单体故障诊断与容错控制模型的方法。主要内容包括:1)搭建12串锂电池组模型;2)实现单体故障注入(过压、断线等);3)设计故障诊断与隔离模块(采用Stateflow状态机);4)开发恢复判断逻辑(需满足电压、温度等条件);5)系统监控与仿真设置。文章还提供了工程实践建议,如防环流设计、通信冗余等,并指出进阶方向(多故障处理、AI预警等)。该模型适用于新能源汽车、储能系统的BMS设计,可提高系统可靠性和安全性。

xiaoheshang_123的博客 140

linux nmon 进程io,linux服务器性能监控-nmon(二)

读过我之前文章的同学会发现,如果在做服务器性能监控的过程中要一个命令一个命令的敲,那显然非常的麻烦,而且不实际。监控命令只更适用于某些场景下的分析和定位,无法直接形成一些图形化的界面以便我们更直观的分析问题。Nmon 是一个分析aix和linux性能的免费工具,出自IBM,其采集的数据通过nmon_analyser生成报表,简单直白。示例图一、下载二、运行和使用本文以centos6操作系统为例。1...

weixin_36242060的博客 685

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

蓝易云 - openEuler编译安装nmon性能监控工具及可视化分析工具NMON Visualizer

以上步骤完成后,您就成功地在openEuler中编译安装了nmon性能监控工具,并且安装了NMON Visualizer用于可视化分析性能数据。这样,您就可以通过nmon工具收集系统性能数据,并使用NMON Visualizer对数据进行图形化展示和分析,从而更好地了解系统的性能表现。NMON Visualizer图形界面将会打开,通过界面导入nmon输出的数据文件(通常是以.nmon为后缀的文件),即可对性能监控数据进行可视化分析。首先,确保系统已安装Java运行环境(JRE)和图形界面支持。

高性价比服务器就选:蓝易云 626

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

linux性能监控工具nmon,linux性能监控及收集工具-nmon

Linux性能监控工具 - Nmon安装及简介软件介绍分析 AIX 和 Linux 性能的免费工具,这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其CPU使用率将低于百分之一。使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。...

weixin_34393451的博客 314

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

nmon性能监控工具

一、nmon介绍     nmon是IBM提供的免费在AIX与Linux操作系统上广泛使用的监控与分析工具。可收集服务器的系统资源使用情况,并将采集的信息输出成csv电子表格文件,可以利用excel分析工具nmon analyser进行统计分析。nmon占用资源非常少,一般CPU占用不会超过2%。但最好在数据采集完成后退出nmon,以减少对系统资源的占用。针对不同的操作系统版本,

wildjeff的博客 624
上一篇: dd备份和恢复
下一篇: dd和nc远程备份
kumu_Linux
博客等级 码龄15年 68粉丝 94原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值