zoukankan      html  css  js  c++  java
  • nmon

    nmon的使用

    前言

    1. 做性能测试,服务器监控是至关重要,我们可以通过JMeter的 ServerAgent 去监控服务器
    2. nmon就是专门监控服务器的性能测试工具
    3. nmon能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面
    4. nmon可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon analyser)进行数据的统计分析

    nmon可监控的数据类型

    1. CPU使用率
    2. 内存使用情况
    3. 磁盘适配器
    4. 文件系统中的可用空间
    5. 页面空间和页面速度
    6. 异步I/O,仅适用于AIX
    7. 网络文件系统(NFS)
    8. 磁盘 I/O 速度、传输和读/写比率
    9. 服务器详细信息和资源
    10. 内核统计信息
    11. 消耗资源最多的进程
    12. 运行队列信息

    nmon特点

    1. nmon 运行不会占用过多的系统资源,通常情况下CPU利用率不会超过 2%
    2. 功能强大,监控数据类型全面
    3. 结合grafana之类的仪表图,可以更直观的实时展示所监控的数据
    4. 移植性、兼容性较好
    5. 无人值守监控
    6. 可以实时查看监控结果,也可以测试结束后本地查看监控结果

    常用nmon快捷命令

    1. q : 停止并退出 nmon
    2. h : 查看帮助
    3. c : 查看 CPU 统计数据
    4. m : 查看内存统计数据
    5. d : 查看硬盘统计数据
    6. k : 查看内核统计数据
    7. n : 查看网络统计数据
    8. N : 查看 NFS 统计数据
    9. j : 查看文件系统统计数据
    10. t : 查看高耗进程
    11. V : 查看虚拟内存统计数据
    12. v : 详细模式

    nmon命令行参数

    启动nmon时,也可以指定一些参数

    参数 作用
    -f 监控结果以文件形式输出,默认:机器名_日期_时间.nmon
    -F 和 -f 一样作用,不过要指定输出文件名
    -s 采样频率,单位秒
    -c 采样次数
    -m nmon 文件保存的目录
    -T 显示资源占用率高的进程

    命令行实例

    1. 命令 ./nmon -f -t -s 10 -c 6 -m /data/nmon
    2. 解释 每10秒采集一次系统资源数据,共采集6次(1min内收集6次),将最终nmon文件生成在/data/nmon目录下
  • 相关阅读:
    Windows控制台程序“选定模式”的问题
    落网的音乐很好听的,你造么?不能下载啊,怎么破?
    记一次复杂的正则匹配——匹配但不包含
    判断浏览器是否为IE内核的最简单的方法
    Nodejs发送Post请求时出现socket hang up错误的解决办法
    Windows下通过bat脚本实现自动上传文件到ftp服务器
    jQuery对html进行Encode和Decode
    scala学习笔记:理解类继承
    scala学习笔记:理解lazy值
    scala学习笔记:match表达式
  • 原文地址:https://www.cnblogs.com/wp950416/p/14102697.html
Copyright © 2011-2022 走看看