zoukankan      html  css  js  c++  java
  • linux监控nmon和analyser的使用

    测试压力的时候使用linux一个简单的监控工具nmon,不仅可以实时监测,也可以生成文件以图标样式展现,小巧实用

    安装nmon

    nmon实际上是个tarball直接解压到所要放置的目录,然后直接运行就可以

    #tar -zxvf nmon_linux_14i.tar.gz -C /data/program

    #./nmon_x86_64_centos6

    注意这里如果运行的时候如果不想写那么复杂可以使用alias简化

    (简化方法:

    永久:进入家目录,在.bashrc文件中增加一行语句

    alias nmon="/data/program/nmon/nmon_x86_64_centos6"保存退出

    执行#souce .bashrc更新文件后,直接就可以使用nmon调用程序

    临时:直接在命令行

    #alias nmon="/data/program/nmon/nmon_x86_64_centos6)

    运行

    实时监测,运行后直接输入c(cpu)m(memory)等,可以直接h(help)查看

    图表检测

    #nmon -fT -s 10 -c 20(每10s运行一次,一共运行20次,可以自定义)

    #ps aux|grep nmon(查看是否运行结束,结束后生成localhost_150707_1103.nmon文件)

    把localhost_150707_1103.nmon文件通过secureCRT的sz命令传给Windows

    #sz localhost_150707_1103.nmon

    如果没有sz命令,直接安装#yum install lrzsz -y再执行上面的命令,

    传输的文件所在位置可以在secureCRT选项/会话/x/y/Zmodem里面查看和自定义路径

    默认上传路径C:UsersAdministrator,默认下载路路径C:UsersAdministratorDownloads

    图表分析

    打开nmon analyser v34a.xls,设置宏安全后,直接点解analyze按钮,就会自动生成图表

    ps:这里我遇到一个问题nmon analyser“运行时错误62,输入超出文件尾”,我的解决办法是更换了analyser的版本

    最后结果

     (图片没传上)

  • 相关阅读:
    EC++学习笔记(五) 实现
    EC++学习笔记(三) 资源管理
    EC++学习笔记(一) 习惯c++
    EC++学习笔记(六) 继承和面向对象设计
    STL学习笔记(三) 关联容器
    STL学习笔记(一) 容器
    背包问题详解
    EC++学习笔记(二) 构造/析构/赋值
    STL学习笔记(四) 迭代器
    常用安全测试用例
  • 原文地址:https://www.cnblogs.com/xueli/p/4627204.html
Copyright © 2011-2022 走看看