监控Linux系统性能的工具--nmon(一)
今天看到一资料上写着,nmon可以对linux系统进行性能监控,随手在自己的阿里云上敲了一下这个命令,提示‘command not find’
一脸懵~,然后探索了一下如何安装这个工具以及如何更好的查看该工具生成的文件,其实过程很简单,在这里记录一下
简单介绍一下什么是nmon
Nigel's Monitor简称nmon,是由Nigel Griffiths开发的监控Linux系统性能的常用工具。
通过nmon可以获取的信息有:处理器利用率、内存利用率、运行队列信息、磁盘I/O统计和网络I/O统计、进程指标等。
一、下载nmon
下载地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
下载的文件名为:nmon16d_x86.tar.gz(下载时间不同,版本号可能不同)
将该文件下载到本地,解压,解压后文件夹中的一部分内容如下图所示:
二、将文件上传到linux机器,初始化nmon
根据自己的linux系统版本在解压后的文件夹里选择合适的文件,ftp到linux机器的/usr/local/bin目录下,
(注:如我用的系统是64位、centos,则使用nmon_x86_64_centos6文件)
在任何目录下输入nmon_x86_64_centos6都可以显示cpu等信息了,
(注:如果觉得nmon_x86_64_centos6这个命令太长,可以在/usr/local/bin目录下将该文件换名mv nmon_x86_64_centos6 nmon)
此时在任何目录下输入nmon,如下面截图所示:
三、生成nmon报告
#nmon -s20 -c3 -f -m /home/zhengyihan
参数解释:
-s20 每 20 秒采集一次数据;
-c3 采集 3 次,即为采集一分钟的数据;
-f 生成的报告文件名中包含文件创建的时间;
-m 生成的报告文件的存放目录;
生成的文件名如下: XXXXX_161127_2159.nmon ,"XXXXX" 是机器的主机名。
可以通过nmon -h查看有关nmon的更多使用方法。
四、将生成的报告传到本地,用nmon_analyser工具进行查看
①将/home/zhengyihan目录下的XXXXX_161127_2159.nmon文件ftp到本地
②下载nmon_analyser工具
地址:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
需要下载的文件名:nmon_analyser_v51_2.zip(注:下载时间不同,文件名可能会不同)
下载到本地解压后,打开.xlsm文件,点击‘Analyze nmon data’,此时可能会提示‘宏不可用’,点击表格左上角安全警告处的'选项'-->'启用此内容'-->'确定';
再次点击‘Analyze nmon data’,选择刚才ftp到本地的.nmon文件,显示如下图所示:
今天学到的有关nmon的是以上这些,更多的使用方法、具体数据的分析,后续学到后会持续总结。
若文中内容有误,希望大家指正,谢谢。
监控Linux系统性能的工具--nmon(一)的更多相关文章
- 20个命令行工具监控Linux系统性能
作为Linux/Unix 系统管理员需要掌握一些常用的工具用于检测系统性能.在这里,dodo为大家推荐非常20个有用的并且最常用的命令行系统监视工具: 1. top -Linux系统进程监控 top ...
- 20个命令行工具监控 Linux 系统性能(转载)
1. top — Linux 系统进程监控 top 命令是性能监控程序,它可以在很多 Linux/Unix 版本下使用,并且它也是 Linux 系统管理员经常使用的监控系统性能的工具.Top 命令可以 ...
- 20个命令行工具监控 Linux 系统性能
对于每个系统管理员或网络管理员来说,每天要监控和调试 Linux 系统性能问题都是非常困难的工作.我已经有5年 Linux 管理员的工作经历,知道如何监控系统使其保持正常运行.为此,我们编写了对于 L ...
- 20个命令行工具监控 Linux 系统性能【转载】
对于每个系统管理员或网络管理员来说,每天要监控和调试 Linux 系统性能问题都是非常困难的工作.我已经有5年 Linux 管理员的工作经历,知道如何监控系统使其保持正常运行.为此,我们编写了对于 L ...
- (转)LR监控Linux系统性能计数器详解
从LR里面add measurement,填写linux机器的IP,出现所有unix/linux的计数器,包括cpu的,mem的,disk,network的.这里介绍几个常用的: (对于如何监控Lin ...
- Linux系统性能统计工具Sar和实时系统性能监控脚本
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况.系统调用的使用情 ...
- nmon监控linux系统性能
Nmon是一款计算机性能系统监控工具,使用 Nmon 可以很轻松的监控系统的 CPU.内存.网络.硬盘.文件系统.NFS.高耗进程.资源等信息.[简单方便] Nmon 安装 到https://sour ...
- Linux系统性能诊断工具纲要
Linux的性能分析工具众多,在微博上发现了系统性能专家Brendan D. Gregg,在最近LinuxCon NA 2014大会上发布的关于Linux性能方面的talk和幻灯片.和去年比较,今年增 ...
- Linux 性能分析工具 nmon for Linux
http://blog.csdn.net/defonds/article/details/41725929 http://blog.csdn.net/fansy1990/article/details ...
随机推荐
- python学习4 常用内置模块
logging os 路径处理 // 获取当前路径 os.path.abspath(__file__) //获取当前文件夹路径 os.path.dirname(os.path.abspath(__fi ...
- Map排序
HashMap: 最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度.HashMap最多只允许一条记录的键为Null(多条会覆盖);允许多条记录的值为 ...
- PHP 分页函数
如果如下:
- bzoj1001最小割
听说最大流过不去??? dinic果然神了,1000,000的点都能过(主要是比较稀疏) #include <cstdio> #define INF 9223372036854775807 ...
- tornado 学习笔记17 HTTPServerRequest分析
代表Http请求. 所有的属性都是字符串型. 17.1 属性 (1) method:请求方法类型,比如"GET"."POST" (2) ur ...
- Android历史版本Logo
Android操作系统是一个由Google和开放手持设备联盟共同开发发展的移动设备操作系统,其最早的一个版本Android 1.0 beta发布于2007年11月5日,至今已经发布了多个更新. ...
- linux下ftp配置文件详解
# 匿名用户配置 anonymous_enable=YES # 是否允许匿名ftp,如否则选择NO anon_upload_enable=YES # 匿名用户是否能上传 anon_mkdir_writ ...
- PAT Judge
原题连接:https://pta.patest.cn/pta/test/16/exam/4/question/677 题目如下: The ranklist of PAT is generated fr ...
- 06.DOM操作应用高级
获取表格tBodies.tHead.tFoot.rows获取行 cells获取td隔行变色 <!DOCTYPE HTML> <html> <head> <m ...
- viso