zoukankan      html  css  js  c++  java
  • nmon(一)

    介绍

    nmon是以一个用来做linux服务器监控的工具,通过nmon,可以实现对以下参数的监控:

    • 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使用需要nmon工具和nmonanalyser分析程序两者配合使用。nmon工具生成性能数据文件,然后nmonanalyser以nmon生成的数据文件作为输入,输出为Excel电子表格,并自动地生成相应的图形,使得我们能够直观地观察OS性能(CPU、IO和内存等)的变化过程 。

    nmonanalyser需要使用Microsoft office的宏,wps没有这个功能

    下载、安装

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

    在里面找到对应的版本下载

    centos7可使用 nmon16e_mpginc.tar.gz 中的 nmon_x86_64_centos7

    下载好之后在Linux中的某个路径下新建文件夹,将压缩包在此路径下解压即可

    使用

    执行以下命令即可进入nmon

    ./nmon_x86_64_centos7

    nmon监控命令

    H:查看各命令的帮助信息

    c:监控CPU的使用情况。针对每颗 CPU的四种状态进行统计:

    • User%:用户使用CPU百分比

    • Sys% :系统使用CPU百分比

    • Wait%:CPU(非空闲)等待百分比

    • Idle%:空闲CPU百分比

     

    m: 查看系统内存使用情况

    n:监控每块网卡的I/O情况,主要监控:

    • 每秒接受/发送的流量

    • 进出网卡的package的数量

    • 进出流量(默认是2秒)

    • 每秒接受/发送的流量的峰值

    d: 监控磁盘I/O情况,用“D”可以看到更细节的磁盘I/O信息

    k:监控内核状态及负载

    • 全部CPU的使用负载,CPU具体耗费在哪些地方也有所描述,不同于前面c或C对单个CPU统计

    • 全部CPU的平均负载(1min、5min、15min)

    M: CPU的时钟震荡频率

    t:顶级进程,可通过一下方式排序

    • 3:按CPU消耗排序

    • 4:按内存消耗排序

    • 5:按I/O消耗排序

    r:操作系统资源信息,如:

    • CPU型号、CPU频率、每颗CPU的物理内核、超线程、虚拟CPU数量

    • 操作系统版本:linux版本、redhat版本

    l: 长期的CPU负载监控。类似于windows任务管理器提供的CPU监控功能

    V: 虚拟内存使用情况

    N: NFS网络文件系统I/O统计

    o: 通过MAP图,记录了哪些磁盘在使用,哪些磁盘未使用

    j: 文件系统的使用情况,类似于df -h

    u: 顶级进程

    nmon数据收集命令

    ./nmon_x86_64_centos7 -s 1 -c 60 -f -m ./file/

    参数

    • -s: 每隔n秒抽样一次,这里为1秒

    • -c: 采样次数,这里为60次,即收集一分钟的数据

    • -f: 按照标准格式输出文件名称:<hostname>_YYMMDD_HHMM.nmon

    • -m: 文件输出路径

    最终会生成一个nmon文件,在得到nmon文件后,可以使用nmon analyser来解析成图形

     

     

     

  • 相关阅读:
    SharePoint 2013 商务智能报表发布
    sharepoint designer web 服务器似乎没有安装microsoft sharepoint foundation
    SharePoint 2013 Designer系列之数据视图
    SharePoint 2013 Designer系列之数据视图筛选
    SharePoint 2013 Designer系列之自定义列表表单
    SharePoint 2013 入门教程之创建及修改母版页
    SharePoint 2013 入门教程之创建页面布局及页面
    SharePoint 2010 级联下拉列表 (Cascading DropDownList)
    使用SharePoint Designer定制开发专家库系统实例!
    PL/SQL Developer 建立远程连接数据库的配置 和安装包+汉化包+注册机
  • 原文地址:https://www.cnblogs.com/yjh1995/p/13257883.html
Copyright © 2011-2022 走看看