• nmon监控linux资源使用情况


    mkdir /root/tmp  创建一个下载目录
    mkdir /root/tmp/nmon   创建一个解压内容目录
    wget -P /root/tmp/ https://nchc.dl.sourceforge.net/project/nmon/nmon_linux_14i.tar.gz  //下载内容到指定目录
    tar zxvf /root/tmp/nmon_linux_14i.tar.gz -C /root/tmp/nmon        //解压内容到指定目录
    chmod +x /root/tmp/nmon/*                    //赋予该目录下内容有执行权限。
    /root/tmp/nmon/nmon_x86_64_centos6               //执行该程序,比如说我现在用的是centos6.5 64位,那么我们就选择nmon_x86_64_centos6。
    or 
    cd /root/tmp/nmon/
    ./nmon_x86_64_centos6
    
    如你想查看CPU,就按c,如想查看内存,就按m,如想查看硬盘,则按d等等;按q结束。
    
    当然,它是可以结合crontab来记录某时段的资源使用情况。
    touch /var/log/nmon.log 
    chmod +w /var/log/nmon.log
    /root/tmp/nmon/nmon_x86_64_centos6 -f N -m /var/log/nmon.log
    其中各参数表示:
    -f  按标准格式输出文件: <hostname>_YYYYMMDD_HHMM.nmon
    -N  include NFS sections
    -m  切换到路径去保存日志文件
    -s  每隔n秒抽样一次,这里为30
    -c  取出多少抽样数量,这里为1200,即监控=1200*(30/60/60)=10小时。
    根据小时计算这个数字的公式为c=h*3600/s,比如要监控10小时,每隔30秒采样一次,则c=10*3600/30=1200。
    crontab -e
    0 8 * * 1,2,3,4,5      /root/tmp/nmon/nmon_x86_64_centos6 -f -N -m /var/log/nmon.log -s 30 -c 1200
    :wq!    
    表示:
    周一到周五,从早上08点开始,监控10个小时(到18:00整为止),输出到/var/log/nmon.log
  • 相关阅读:
    [敏捷软工团队博客]Beta阶段项目展示
    [敏捷软工团队博客]Beta阶段使用指南
    [敏捷软工团队博客]Beta阶段测试报告
    [敏捷软工团队博客]Beta阶段发布声明
    [Beta]the Agiles Scrum Meeting 12
    [Beta]the Agiles Scrum Meeting 11
    [Beta]the Agiles Scrum Meeting 10
    [Beta]the Agiles Scrum Meeting 9
    [Beta]the Agiles Scrum Meeting 8
    2020BUAA-个人博客-案例分析
  • 原文地址:https://www.cnblogs.com/vincent-liang/p/6553501.html
Copyright © 2020-2023  润新知