美文网首页
nmon在Ubuntu使用

nmon在Ubuntu使用

作者: irene0_0 | 来源:发表于2020-07-13 10:58 被阅读0次

    安装

    apt install nmon

    直接运行

    nmon
    
    nmon运行界面

    常用命令

    nmon -s 1 -c 60 -f -m 记录存放地址

    参数说明:

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

    -c 60 取出多少个抽样数量,这里为60,即监控=1*60/60=1分钟

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

    -m 指定监控文件的存放目录,-m后跟指定目录 //如果不指定目录会在该命令的源目录下生成相应的监控文件

    pyNmonAnalyzer 解析nmon文件

    这个模块依赖于numpy和matplotlib包,模块安装

    pip install pyNmonAnalyzer
    pip install matplotlib
    pip install numpy
    

    使用:
    pyNmonAnalyzer [-h] [-x] [-d] [--force] [-i INPUT_FILE] [-o OUTDIR]
    [-c] [-b] [-t REPORTTYPE] [-r CONFFNAME]
    [--dygraphLocation DYGRAPHLOC] [--defaultConfig]
    [-l LOGLEVEL]

    参数:

    -h, --帮助
    -x, --重写存在的结果(默认不会重写,写一个已经存在的文件会报错提示)
    -d, --开启debug模式执行命令(默认不开启)
    --force 强制使用某一个配置文件 (默认不强制,使用默认配置文件)
    -i 解析nmon的文件路径 或者 --inputfile 解析的nmon文件路径

    -o OUTDIR输出的文件存放目录 或者 --output OUTDIR
    存放生成的CSV文件路径,默认放在./report下
    -c, --csv 是否输出CSV,默认不输出,带上-c输出CSV
    -b, --buildReport 构建报告,默认不构建
    -t 构建类型, --reportType 构建类型
    我们要生成一个静态的还是交互式的报告,默认是交互式的
    -r 配置文件, --reportConfig 配置文件
    生成报告的配置文件,如果不存在,我们会写一个默认的配置文件,配置文件默认为./report.config

    使用举例:

    pyNmonAnalyzer --defaultConfig  # 生成一个默认的配置文件,为./report.config
    pyNmonAnalyzer -b -o testReport -i test.nmon   # 创建一个交互式图像的HTML报告
    pyNmonAnalyzer -b -t static -o testReport -i test.nmon  # 创建一个静态图像的HTML报告
    pyNmonAnalyzer -c -o testOut -i test.nmon  # 解析到nmon数据为CSV格式,并存放在testOut目录下
    

    来自:https://pypi.org/project/pyNmonAnalyzer/

    相关文章

      网友评论

          本文标题:nmon在Ubuntu使用

          本文链接:https://www.haomeiwen.com/subject/zxqacktx.html