服务器资源监控工具—nmon

服务器资源监控工具—nmon      在性能测试过程中,对服务端的各项资源使用情况进行监控是很重要的。对于监控服务器资源的工具nmon是最好不过了。      nmon不仅可以监控内存使用情况、磁盘适配器、文件系统中的可用空间、CPU使用率、页面空间和页面速度、异步I/O(仅适用于AIX)、网络文件系统(NFS)、磁盘I/O速度和读写比率、服务器详细信息和资源、内核统计信息、消耗资源进程、运行队列信息等。而且它资源…

大家好,又见面了,我是你们的朋友全栈君。

       在性能测试过程中,对服务端的各项资源使用情况进行监控是很重要的。对于监控服务器资源的工具nmon是最好不过了。

       nmon不仅可以监控内存使用情况、磁盘适配器、文件系统中的可用空间、CPU使用率、页面空间和页面速度、异步I/O(仅适用于AIX)、网络文件系统(NFS)、磁盘I/O速度和读写比率、服务器详细信息和资源、内核统计信息、消耗资源进程、运行队列信息等。而且它资源占用率少、监控数据类型全面、移植性和兼容性也较好。接下来介绍下如何使用nmon。

nmon下载

链接:https://pan.baidu.com/s/12239GqjcSr5VI8yFgyUOQg 
提取码:eazv 

里面包括nmon_x86_64_linux和nmon_analyser,也可以检查下你的系统信息,然后去官网下载。

查看操作系统的信息:uname -a 

查看linux版本:lsb_release -a

下载下来的nmon用ftp工具上传至服务器,解压出来后要赋予nmon执行权限。

tar包解压缩:tar -zxvf <tar包名>
赋权限:chmod 777 <nmon文件名>

运行nmon

nmon运行很简单,进入nmon文件夹

./nmon_x86_64_linux.nmon

nmon 运行时查看资源信息命令


查看CPU相关信息:c

查看内存相关信息:m
        
查看磁盘相关信息:d
         
查看网络相关信息:n

查看相关进程信息:t

服务器数据采集

./nmon -f -s 30 -c 1000 -m /nmon 

参数说明:
-f   监控结果以文件形式输出,默认机器名+日期.nmon格式 
-t   输出中包括占用率较高的进程;
-F   指定输出的文件名,比如test.nmon 
-s   指的是采样的频率,单位为毫秒 
-c   指的是采样的次数,即以上面的采样频率采集多少次 
-m   指定生成的文件目录

停止该监控:   ps –ef | grep nmon  查询进程号,然后  kill -9 <进程号> 停止监控。
通过sort命令可以将nmon结果文件转换为csv文件: sort -A  hostname_timeSeries.nmon>hostname_timeSeries.nmon.csv

数据采集完后用ftp工具将服务器上采集数据生成的nmon文件下载到本地,打开WPS打开nmon_analyser后无法打开nmon文件,建议用微软自带的Excel,在nmon_analyser中打开nmon文件

服务器资源监控工具—nmon

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145123.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C语言pow函数(编程pow函数)

    ❶用C语言编程实现pow函数的功能。#includevoidmain(){inta;//底数intb;//指数inti,j;printf(“输入底数:”);scanf(“%d”,&a);printf(“输入指数:”);scanf(“%d”,&b);j=1;for(i=0;ij*=a;printf(“结果为%d\n”,j);}❷C语言中怎样用POW函数和POW1…

    2022年4月16日
    252
  • 对于三极管饱和状态的一些浅见——与网友的讨论贴

    对于三极管饱和状态的一些浅见——与网友的讨论贴网友问:2012-10-1612:16:34 郑老师:这篇大作把三极管的放大和截止两个状态阐述其机理挺明白了。那么还有第三个状态,饱和状态是怎么一个情况?请问1.三极管饱和状态是通过外部偏置电阻等预先设置好,通电后直接进入这个饱和状态的吗?2.三极管处于饱和状态时,集电结施加正偏电压后,基区及集电区各载流子的运动状态是怎样的?我怎么觉得两个PN结都

    2025年10月18日
    3
  • 最全的js正则表达式用法大全_js正则表达式语法大全

    最全的js正则表达式用法大全_js正则表达式语法大全匹配中文字符的正则表达式:[u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流

    2025年6月1日
    3
  • amule 服务器 使用方法

    amule 服务器 使用方法

    2021年5月2日
    178
  • a4文档打印成a3双面_a4文档如何打印成a3

    a4文档打印成a3双面_a4文档如何打印成a3
    打印设置选择纸张为A3,页面设置时,选择拼页,然后按照4,1;2,3;顺序对文档进行拼页打印即可!不错的方法!要记住哦!

    2025年9月19日
    9
  • 拦截器与过滤器的区别

    拦截器与过滤器的区别文章目录一、二者理解过滤器(Filter)拦截器(Interceptor)二、拦截器与过滤器的区别区别:三、拦截器与过滤器的触发时机拦截器与过滤器触发时机不一样四、使用场景五、图解一、二者理解过滤器(Filter)过滤器,是在javaweb中将你传入的request、response提前过滤掉一些信息,或者提前设置一些参数。然后再传入Servlet或Struts2的action进行业务逻…

    2022年7月17日
    18

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号