• 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上npm yarn.ps1,因为在此系统上禁止运行脚本
    windows批量启动服务
    Typora极简教程
    Markdown修改字体颜色
    markdown锚点
    R语言报错long vectors not supported yet qap_encode.c 36
    MAC OS 解决R语言locale问题
    Java调用R语言
    MQL4编程—值传递和引用传递
    二分法查找
  • 原文地址:https://www.cnblogs.com/wp950416/p/14102697.html
Copyright © 2020-2023  润新知