zoukankan      html  css  js  c++  java
  • Linux下系统监控工具nmon使用

    Mongodb安装在Centos7或以上的版本,对于系统的监控方法如下:

    1.从\10.10.10.1ShareDocUserchenlinux系统监控下下载2个工具

    nmon16e_mpginc.tar  ——系统监控工具

    nmon_analyser_v50_5——分析监控产生的文件,并自动生成各类图表的工具(生成 AIX 性能报告的免费工具,来源于IBM)

    2.把nmon16e_mpginc.tar解压(用WinRaR就可以)上传到linux系统中/usr/local/bin/nmon/

    进入该目录中,执行下面命令,给文件执行权限 

    chmod +x *

    3.采集数据:

    #./nmon_x86_64_centos7 -s1 -c60 -f -m /home/monitorlinux/

    注:解压nmon16e_mpginc.tar以后有很多文件,分别对应不同的linux系统,因为我们目前用的是centos7,所以执行的时候用的是nmon_x86_64_centos7

    参数解释:
    -s10 每 10 秒采集一次数据。
    -c60 采集 60 次,即为采集十分钟的数据。
    -f 生成的数据文件名中包含文件创建的时间。
    -m 生成的数据文件的存放目录。

    这样就会生成一个 nmon 文件,并每十秒更新一次,直到十分钟后。
    生成的文件名如: _090824_1306.nmon ,"" 是这台主机的主机名。

    nmon -h查看更多帮助信息。

    4.生成报表:

    解压nmon_analyser_v50_5

    将之前生成的 nmon 数据文件传到 Windows 机器上,用 Excel 打开分析工具 nmon analyser v33C.xls 。点击 Excel 文件中的 "Analyze nmon data" 按钮,选择 nmon 数据文件,这样就会生成一个分析后的结果文件: hostname_090824_1306.nmon.xls ,用 Excel 打开生成的文件就可以看到结果了。

    如果宏不能运行,需要做以下操作:
    工具 -> 宏 -> 安全性 -> 中,然后再打开文件并允许运行宏。

    3).自动按天采集数据:
    在 crontab 中增加一条记录:
    0 0 * * * root nmon -s300 -c288 -f -m /home/ > /dev/null 2>&1

    300*288=86400 秒,正好是一天的数据。

    参考文章

    nmon 性能:分析 AIX 和 Linux 性能的免费工具:
    http://www.ibm.com/developerworks/cn/aix/library/analyze_aix/index.html

    nmon analyser —— 生成 AIX 性能报告的免费工具:
    http://www.ibm.com/developerworks/cn/aix/library/nmon_analyser/index.html

    http://blog.itpub.net/23135684/viewspace-626439/

    http://phpseyo.iteye.com/blog/1958502

  • 相关阅读:
    xgboost中XGBClassifier()参数详解
    xgboost使用经验总结
    特征选择之Chi卡方检验
    ldd 查看程序依赖库
    paddle——docker实践
    paddle实践
    java常用设计模式
    Java内存模型
    什么是线程?
    MySQL数据库提供了那些函数?
  • 原文地址:https://www.cnblogs.com/luo-mao/p/5872335.html
Copyright © 2011-2022 走看看