Linux资源监控_Nmon
性能测试中,各个服务器资源占用统计分析是一个很重要的组成部分,通常我们使用nmon这个工具来进行监控以及监控结果输出。
一. 在监控阶段使用类似下面的命令
./nmon -f write_3s_20vu.nmon -t -s 30 -c 100 进行监控.
-f 这是nmon必选参数,并且必须放在第一个,就是输出文件的意思;通常我们指定一个当前场景的简写,方便后期统计;
-s 表示nmon采样的频率单位为秒;
-c 表示nmon采样的次数;
-t 输出top process
二. 分析阶段 我们通常需要 CPU(%)、MEM(%)、DISKBUSY(%)、NET(MB)几个相关数值
1. 关于有效行
由于nmon启动时间未必是应用平稳的时间,同时nmon监控时间段也许比应用施压的要长;所以nmon的结果里常常存在一些明显不合理的数据--比如前几次结果的CPU等占用明显低于中段的平均数据,或者后面几次采样结果很小;对于这样的数据我们在分析的时候要予以过滤;
2. CPU 占用
CPU_ALL 表,的CPU%列取平均值即可---注意下图中红框中就是无效数据;
2. DISKBUSY
DISKBUSY表,对于单磁盘服务器直接对SDA列取平均即可;多服务器的话看情况而定--若果只有一个磁盘有压力那么就选择那个磁盘即可,要是两个磁盘均有则要合起来取个平均;
3. MEM%
在MEM表里面使用如下公式计算出每行的内存使用率并进行取平均:
(Memtotal - Memfree - cached - buffers)/Memtotal * 100即( =(B2-F2-K2-N2)/B2*100)
4. NET(MB) 网络占用是唯一需要转换为MB的而不是%
找到eth0-total eth1-total中不为0的那列,取平均并除以1024,注意此处的write 相当于 nmon时时监控(直接执行并按n键)中的TRANS(OUT),read相当于RECVS(IN)
要留心数据的变化规律和有效性,灵活的过滤掉无效的数据,一般用CPU来过滤无效行,并在其他三项中统一用有效行数来计算;
三 深度分析之IO
Avg tps during an interval: 每秒平均磁盘访问次数
Max tps during an interval: 每秒最大磁盘访问次数
Total number of Mbytes read: 总读取量
Total number of Mbytes written:总写入量
转载于:https://www.cnblogs.com/onmyway20xx/p/3626336.html
Linux资源监控_Nmon相关推荐
- Linux资源监控命令/工具(综合)
目录: ps pstree pidof top free uptime ifuser lsof mpstat vmstst pidstat iostat iotop watch sar 1.ps 1) ...
- Linux资源监控top命令详解(服务器性能指标)
说到服务器性能指标,永远离不开CPU.Memory.IO等. 一.top命令(centOS7) 第一行 top: -18:39:57 当前系统时间 up 6 min 持续运行时间 load aver ...
- linux 系统监控 php,Linux系统资源监控命令简介
Linux 系统由若干主要物理组件组成,如CPU.内存.网卡和存储设备.要有效地管理Linux 环境,您应该能够以合理的精度测量这些资源的 各种指标-每个组件处理多少资源.是否存在瓶颈等.下面我们介绍 ...
- linux系统资源监控常用命令
本文转载参考自: https://blog.csdn.net/daniel_ustc/article/details/12872991 Linux 系统由若干主要物理组件组成,如 CPU.内存.网卡和 ...
- Linux进程资源监控命令
目录 一.进程实时监控pidstat工具 1.pidstat 概述 2.pidstat 安装 3.实例讲解 二.Linux 系统管理命令(资源监控) 1.进程资源监测命令 一.进程实时监控pidsta ...
- 如何快速搭建一个 linux 全方位资源监控系统并带有炫酷的表盘图形统计?
如何快速搭建一个 linux 全方位资源监控系统并带有炫酷的表盘图形统计? 使用prometheus.grafana或者zabbix 这些监控软件,也是非常不错的一个选择,但是还有更简单.更小巧的统计 ...
- Linux性能监控和调试
作者:forest 来自:www.linuxstory.org 0 题记 对于每个互联网研发人员来说,每天要监控和调试 Linux 系统性能问题都是非常困难的工作. 为此,我们总结了非常有用的并且最常 ...
- linux 故障监控必备五款软件
linux故障监控处理必备四款监控软件 iotop:查看IO过大的进程. vmstat:查看故障. iostat: -x 查看硬盘IO. nethogs:查看严重占用带宽的进程.CentOS/RHEL ...
- linux 网络监控指标,Linux监控一些指标
进程监控:top 虚拟内存统计:vmstat vmstat 2 1(隔2秒,采样一次) 测试参数 r :表示运行队列,如果运行队列过大,表示你的CPU很繁忙,一般会造成CPU使用率很高 b :表示阻塞 ...
- Linux系统资源监控--linux命令、nmon和spotlight
转载自:http://www.cnblogs.com/hanxiaobei/p/5514544.html 前言: 系统资源监控一般监控系统的CPU,内存,磁盘和网络.系统分为windows和Linux ...
最新文章
- MongoDB 安装配置
- docker容器重启后数据丢失
- mongodb 聚合 分组查询
- python3菜鸟教程pdf-Python 3 教程
- Concurrent包下的常用并发类和普通类之间的区别
- hdu-2955(01背包)Robberies
- C#令人迷惑的DateTime:世界标准时间还是本地时间?
- 动态创建 Plist 文件
- centos7查看当前cpu运行模式_杂集:centos7中设置服务开机自启的两种方法,欢迎补充...
- python 调用控制台并获取返回结果_python脚本执行CMD命令并返回结果的例子
- ckEditor使用JS代码调用的方法
- mysql创建存储过程意义_浅谈一下mySql中创建存储过程
- python之socket网络编程
- 朴素版prim算法求最小生成树
- Cloudera官方课程管理员(CCAH)、开发者(CCA175)、数据分析
- 注册登录后才可以下载的源码_专注爬虫:20个精心总结爬虫项目,爬虫技术这里强(附源码)...
- php微信退款结果通知,微信支付退款结果通知解密
- PS抠图工具Topaz ReMask中文汉化(win/mac版,含教程)
- win7旗舰版怎么降级到专业版|win7旗舰版改成专业版的方法
- Securecrt 配色方案
热门文章
- 未解决:fatal error: wasm.h: 没有那个文件或目录 #include <wasm.h>
- 为了USB3,吾还是换了电脑
- WORD出错:绕排时,字太靠近形状
- 编译OpenJDK8:specified bound depends on the length of the source argument
- 安卓相机如何设置对焦模式
- LINUX上用Robot截屏得到全黑之分析
- 联发科想办法与大陆合作是生存的唯一出路
- SHELL中如何获得指定字符的位置及正确的截取动作
- 格力可以考虑收购一个手机品牌
- python中symbol_理解和使用ES6中的Symbol