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


    1.开启
      ./nmon_x86_64_slesll
      C:CPU    M:内存   N:网络   D:硬盘
      h:帮助信息 
     
    2.生成CSV文档
      ./nmon_x86_64_slesll -f -t -s 30 -c 120
      -s 30 :是每30秒一次    
      -c 120:是采集120次
     
    3.查看文档
      用nmon_analyser_v34a.xls 读取生成的CSV文件

    常用指标分析

    监控操作系统,最关注的几个指标分别是CPU、内存、磁盘IO、网络等。下面对几张关键图表进行分析。

    1. CPU_ALL:所有CPU概述,显示监控系统所有CPU的平均占用情况,包含User/Sys/Wait/Idle状态

    a. User%,用户模式下执行的程序所使用的CPU百分比

    b. Sys%,内核模式下执行的程序所使用的CPU百分比

    c. Wait%,等待 IO 所花的时间百分比

    d. Idel%,CPU的空闲时间百分比,此值和User%,Sys%,Wait%之和等于1

    e. CPU%,CPU总体占用情况,这个值通常等于User%+Sys%+Wait%

    f. CPUs,CPU核数,即操作系统是多少C的
     

    2. DISK_SUM:总体disk读、写以及I/O操作

    a. Disk Read KB/s ,每个磁盘执行采样数据(磁盘设备的读速率)

    b. Disk Write KB/s ,每个磁盘执行采样数据(磁盘设备的写速率)

    c. IO/sec,每秒钟输出到物理磁盘的传输次数

    3. DISKBUSY:每个hdisk设备平均占用情况

    单位为%(百分比)

    4. MEM:内存使用情况描述,包括物理内存和虚拟内存

    a. memtotal,物理内存总大小

    b. swaptotal,虚拟内存(即交换空间)的总大小

    c. memfree,剩余物理内存大小

    d. swapfree,剩余虚拟内存大小

    e. cached,已占用的文件系统缓存大小,由物理内存分配

    f. buffers,文件系统缓冲区大小

    g. swapcached,虚拟内存中已分配出来的内存大小

    h. inactive,最近不常使用的内存大小

    5. NET:系统中每个网络适配器的数据传输速率(千字节/秒)

    a. Total-Read,网络适配器每秒接收的数据包总大小,单位是KB/sec

    b. Total-Write (-ve),网络适配器每秒发送的数据包总大小,单位是KB/sec

    c. eth0-total,网络适配器每秒接收和发送的数据包总大小,单位是KB/sec

    其他指标图表

    Sheet名称

    描述

    SYS_SUMM

    系统汇总,蓝线为cpu占有率变化情况,粉线为磁盘IO的变化情况;

    AAA

    关于操作系统以及nmon本身的一些信息;

    BBBP

    vmtune, schedtune, emstat和lsattr命令的输出信息;

    CPUnn

    显示执行之间内CPU占用情况,其中包含user%、sys%、wait%和idle%;

    CPU_SUMM

    每一个CPU在执行时间内的占用情况,其中包含user%、sys%、wait%和idle%;

    DISKBSIZE

    执行时间内每个hdisk的传输块大小;

    DISKREAD

    每个hdisk的平均读情况;

    DISKWRITE

    每个hdisk的平均写情况;

    DISKXFER

    每个hdisk的I/O每秒操作;

    JFSFILE

    本sheet显示对于每一个文件系统中,在每个间隔区间正在被使用的空间百分比

    NETPACKET

    本sheet统计每个适配器网络读写包的数量

    PROC

    本sheet包含nmon内核内部的统计信息。其中RunQueue和Swap-in域是使用的平均时间间隔,其他项的单位是比率/秒

    ZZZZ

    本sheet自动转换所有nmon的时间戳为现在真实的时间,方便更容易的分析

  • 相关阅读:
    XAMPP重要文件目录及配置
    xmlhttp
    深入php内核,从底层c语言剖析php实现原理
    史上最全的MSSQL复习笔记
    LNMP状态管理命令
    SSL证书更换(具体路径可参考iRedMail.tips文件)及邮件服务器架构
    (转)CentOS 7 —— /etc/rc.local 开机不执行
    从CMDB查询云平台组件或者IP简单脚本
    将电脑文件复制到vm虚拟机中,然后安装步骤
    Linux-vmware tools安装与cdrom挂载(转)
  • 原文地址:https://www.cnblogs.com/peng-lan/p/9604889.html
Copyright © 2020-2023  润新知