服务器资源监控工具—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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • stimulsoft oracle,报表仪表设计器Stimulsoft的处理数据功能

    stimulsoft oracle,报表仪表设计器Stimulsoft的处理数据功能StimulsoftReports.Net是一个基于.NET框架的报表生成器,能够帮助你创建结构、功能丰富的报表。StimulReport.Net的报表设计器不仅界面友好,而且使用便捷,能够让你轻松创建所有报表;该报表设计器在报表设计过程中以及报表运行的过程中都可以使用。在运行时使用StimulReport.Net的报表设计器不需要支付任何的专利费用。所创建的报表既可以在Windows窗体应用…

    2022年7月13日
    20
  • Navicat 15 for MySQL注册激活码破解方法

    Navicat 15 for MySQL注册激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    103
  • .NET API for RabbitMQ and ActiveMQ

    .NET API for RabbitMQ and ActiveMQ

    2022年1月15日
    44
  • VB学习总结心得2–理想的学习方法

    VB学习总结心得2–理想的学习方法 

    2022年6月21日
    29
  • SATA电源线和数据线接口定义

    SATA电源线和数据线接口定义SATA电源线和数据线接口定义SATA是SerialATA的缩写,即串行ATA。2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的SerialATA委员会正式确立了SerialATA1.0规范,2002年确立了SerialATA2.0规范。SerialATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,还具有结构简单、…

    2022年6月10日
    411
  • 适配器简单介绍

    适配器简单介绍适配器的作用如下图:1、这种通信适配器上面装有处理器和存储器(RAM和ROM),硬件地址固化在适配器的ROM中,软件地址(IP地址)在计算机的存储器中。2、适配器在接收和发送各种帧时,不使用计算机的CPU,此时计算机的CPU可以处理其他任务。3、当适配器收到有差错的帧时,就把帧直接丢弃不通知计算机。4、当计算机手收到正确的帧时,就使用中断通知计算机,并交付协议栈中的网络层。5、当计算机发送IP数据…

    2022年5月11日
    45

发表回复

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

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