zoukankan      html  css  js  c++  java
  • 服务器性能监控

    性能测试实践中,免不了要对服务器的资源进行监控,笔者于工作中用的比较多的服务器性能监控工具是nmon,下面会详细介绍nmon的安装及使用。

      

      一、nmon介绍

        nmon是一款分析Linux性能的免费工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。

      二、nmon下载及安装

        下载地址:

        可以根据服务器实际的版本选择对应的nmon版本

        nmon:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

            

        安装:

          解压获得执行权限即可。(如果是直接通过rpm –ivh安装的话,直接输入nmon即可运行)

      三、常用命令参数,及输出结果介绍

        输入以下命令调出对应的窗口,

         [root usr]# nmon  

        

     

        在这个界面输入对应监控指标的字符即可调出实时监控的指标窗口,如下:

        

        具体含义就不再细说,可以自行查阅相关文章 [nmon指标详解] 

      四、图形化分析

        nmon 支持按照文件输入,指定抓取指标的频率及次数。

        常用命令:nmon -f -s 30 -c 10 -m /home/temp

        -f 以文件的形式输出,默认输出是机器名+日期.nmon的格式,也可以用-F指定输出的文件名 nmon –F test.nmon  -s 3 -c 10

        -s是采样频率,隔多长时间收集一次

        -c是采样次数,一共要收集多少次

        注意:因为解析工具使用的是excel收集次数不要超过330

        下载地址(Nmon-Analyser): http://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser

        

          解压后打开这个EXCEL文件(注意:这里是打开宏才可以使用)

        

        打开待分析的.nmon文件,保存后可以看到以下结果(列举笔者常用):  

        Cpu使用情况

        

        momoey使用情况:

        

  • 相关阅读:
    弹框只弹一次(cookie)
    多个列表求笛卡尔积的几种方法
    mysqlrouter 8.0.17启动失败
    Eclipse启动项目成功,IDEA报错java.lang.ClassNotFoundException: javax.servlet.Filter
    java的回调机制,讲得很清楚
    Java 命令行 -D
    spring boot项目中,webservice生成客户端,wsdl可配置
    一个老项目的高并发改造,遇到的redis连接不释放问题。
    ExecuterService实现线程池
    子线程获取不到请求中变量的问题
  • 原文地址:https://www.cnblogs.com/leixs/p/13785627.html
Copyright © 2011-2022 走看看