使用参考地址:百度中搜索 nmon 博客园

使用文档参考地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Documentation

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

下载适合linux版本的nmon
cat /etc/redhad-release
uname -a

cd /usr/local/src

下载监控程序:nomn http://sourceforge.net/projects/nmon/files/nmon16g_x86.tar.gz

下载数据分析程序:nomn_analyser https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/61ad9cf2-c6a3-4d2c-b779-61ff0266d32a/page/b7fc61a1-eef9-4756-8028-6e687997f176/attachment/680aff56-b120-4ac2-8757-aa7f7ba3ae82/media/nmon_analyser_v52_1.zip

#解压缩.tar.gz程序包
tar -zxvf nmon16g_x86.tar.gz

#新建主文件目录
mkdir -p /opt/nmon16g

#移动文件到指定目录下
mv nmon16g_x86_* /opt/nmon16g/

#授予权限
chmod -R 755 /opt/nmon16g

#进入nmon主目录
cd /opt/nmon16g

#启动linux版本的nmon
./nmon16g_x86_rhel72

#修改nmon文件名称

mv nmon16g_x86_rhel72 nmon

#修改文件 /etc/profile,新曾以下记录到文件
vim /etc/profile
PATH=$PATH:/opt/nmon16g/nmon
export PATH

source /etc/profile

nmon命令参数
h = This help | r = Resources OS & Proc x
x c = CPU Util C = wide view | l = longer term CPU averages x
x m = Memory & Swap L=Huge | V = Virtual Memory x
x n = Network | N = NFS x
x d = Disk I/O Graphs D=Stats | o = Disks %Busy Map x
x k = Kernel stats & loadavg | j = Filesystem Usage J=reduced x
x M = MHz by thread & CPU x
x t = TopProcess 1=Priority/Nice/State | u = TopProc with command line x
x ReOrder by: 3=CPU 4=RAM 5=I/O | Hit u twice to update x
x g = User Defined Disk Groups | G = with -g switches Disk graphs x
x [start nmon with -g <filename>] | to disk groups only x
x | b = black & white mode x
x Other Controls: | x
x + = double the screen refresh time | 0 = reset peak marks (">") to zero x
x - = half the screen refresh time | space refresh screen now x
x . = Display only busy disks & CPU | q = Quit

h = 联机帮助信息
r = 机器类型,机器名,缓存信息和OS版本+LPAR
c = CPU处理器统计条形图
l = 条形图长期CPU(超过75个快照)
m = 内存统计
L = 巨大的内存页面统计
V = 虚拟内存和交换统计
k = 内核内部统计
n = 网络统计和错误
N = NFS网络文件系统
d = 磁盘I/O图
D = 磁盘I/O统计
o = 磁盘I/O映射(每个磁盘上的一个字符显示它是多么繁忙)
j = 文件系统
t = 顶级进程统计使用1,3,4,5来选择数据及顺序
u = 顶级进程命令的详细信息
v = 详细简单的检查 - OK/Warn(警告)/Danger(危险)
b = 黑白模式(或使用- b选项)
. = 最小模式,即只显示繁忙的磁盘和进程
key --- Other Controls ---
+ = 双屏幕刷新时间
- = 一半的屏幕刷新时间
q = 退出 (also x, e or control-C)
0 = 零峰计数复位 (峰值 = ">")
space = 立即刷新屏幕

q 停止并退出nmon
h 查看帮助
c 查看CPU统计数据
m 查看内存统计数据
d 查看硬盘统计数据
k 查看内核统计数据
n 查看网路统计数据
N 查看NFS统计数据
j 查看文件系统统计数据
t 查看高耗进程统计数据
r 查看系统结构、操作系统版本、和CPU等信息
V 查看虚拟内存统计数据
v 详细模式

nmon -s3 -c1200 -f -m /usr/local/src
-s 每10秒采集一次
-c 采集的次数
-f 生成数据文件的名称,包含创建时间
-m 生成文件存放的目录

生成图形化报表
sort tps-php7-test_yyyy_mm_dd.nmon>ip_yyyy_mm_dd.csv

下载csv文件到本地,解压 nmon_analyser_v52_1.zip 文件
打开 nmon analyser v52.xlsm,点击 Analyse nmon data 按钮,加载 ip_yyyy_mm_dd.csv 文件。

关闭nmon
ps -ef |grep nmon
kill -9 pid

定时job任务设置
#crontab -e
0 8 * * * 1~5,/nmon/nmon_x86_rhel5 -f N -m /usr/local/src/nmon/log -s 30 -c 1200

0 8 * * * root nmon -s 30 -c 1200 -f -m /dev/null 2>1&

nmon安装和使用介绍的更多相关文章

  1. nmon安装(转)

    安装说明安装环境:CentOS-6.3安装方式:源码编译安装软件:nmon_linux_14i.tar.gz下载地址:nmon:http://nmon.sourceforge.net/pm ... n ...

  2. 树莓派2系统DietPi简单安装配置使用介绍

    DietPi在Raspberrypi.org上的原帖:http://dwz.cn/HSrmY 版本发布很频繁,给原作者们点个赞.功能会越来越多,而且作者的定制观点很明确,适合树莓派的使用. 之前关于D ...

  3. [Python爬虫] scrapy爬虫系列 <一>.安装及入门介绍

    前面介绍了很多Selenium基于自动测试的Python爬虫程序,主要利用它的xpath语句,通过分析网页DOM树结构进行爬取内容,同时可以结合Phantomjs模拟浏览器进行鼠标或键盘操作.但是,更 ...

  4. Windows Server 2016 + SCO 2016 安装及配置介绍

    Windows Server 2016 + SCO 2016 安装及配置介绍 高文龙关注1人评论6332人阅读2017-02-26 23:23:02 Windows Server 2016 + SCO ...

  5. Centos 7.3下 Linux For SQL Server安装及配置介绍

    Centos 7.3下 Linux For SQL Server安装及配置介绍 高文龙关注13人评论2828人阅读2017-03-05 21:46:21 Centos 7.3下Linux For SQ ...

  6. Browser-Solidity的本地安装及使用介绍

    Browser-Solidity的本地安装及使用介绍 正所谓工欲善其事必先利其器,巧妇也难为无米之炊,所以在学习智能合约之前,必须要先把工具准备好.Browser-Solidity 是 Ethereu ...

  7. laravel基础课程---1、laravel安装及基础介绍(laravel如何安装)

    laravel基础课程---1.laravel安装及基础介绍(laravel如何安装) 一.总结 一句话总结: [修改composer镜像地址].[明确laravel的安装要求].[安装指定版本的la ...

  8. nmon各配置项含义介绍

    1)nmon各配置项含义介绍

  9. CocoaPods 的安装和使用介绍

    CocoaPods 的安装和使用介绍 安装 安装方式异常简单 , Mac 下都自带 ruby,使用 ruby 的 gem 命令即可下载安装: 1 2 $ sudo gem install cocoap ...

随机推荐

  1. HDOJ-1021

    Fibonacci Again Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)T ...

  2. 【Linux学习】Linux系统管理2—作业调度

    Linux系统管理2-作业调度 at: 作业仅执行一次就从系统工作队列中取消 语法 denny@ubuntu:~$ at [-m] TIME                     → 作业命令at ...

  3. Flutter实战视频-移动电商-33.列表页_子类和商品列表交互效果

    33.列表页_子类和商品列表交互效果 主要实现点击小类下面的列表跟着切换 获取右侧下面的列表信息,即要传递大类的id也要传递小类的,所以需要把左侧的大类的id也要Provide化 可以看下网站上的接口 ...

  4. 挨踢职场求生法则-----我在IT职场打滚超过15年了,从小小的程序员做到常务副总

    摘要我在IT职场打滚超过15年了,从小小的程序员做到常务副总.相对于其它行业,IT职场应该算比较光明的了,但也陷阱重重,本文说说我的亲身体会,希望大家能在IT职场上战无不胜! 通用法则 法则1:忍耐是 ...

  5. 创建Python本地副本

    创建本地副本后可以避免解释器找不到模块的情况. 1. 创建一个测试用的pl.py def printTest(): print("this is a test") 2. 将pl.p ...

  6. [Xcode 实际操作]九、实用进阶-(9)陀螺仪设备的使用

    目录:[Swift]Xcode实际操作 本文将演示陀螺仪设备的使用. 在项目导航区,打开视图控制器的代码文件[ViewController.swift] import UIKit //导入需要用到的C ...

  7. Java程序员需要突破的技术要点

    一.源码分析 源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂. 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心. 我认为是阅读源码的最核心 ...

  8. RN初始化项目报错

    解决方法:全局删除yarn

  9. 51Nod 1097 拼成最小的数(字符串的排序)

    #include <iostream> #include <cstring> #include <cstdlib> #include <cstdio> ...

  10. 292. Nim游戏

    292. Nim游戏 class Solution(object): def canWinNim(self, n): """ :type n: int :rtype: b ...