资讯专栏INFORMATION COLUMN

Linux系统服务器性能监控---nmon工具从安装到使用

jsummer / 3515人阅读

摘要:性能测试中,经常要对服务器性能指标比如内存磁盘及网络等等进行监测,从而分析出软件的性能瓶颈,方便后续优化。

性能测试中,经常要对服务器性能指标(比如CPU、内存、磁盘IO及网络IO等等)进行监测,从而分析出软件的性能瓶颈,方便后续优化。经过资料收集,找到一款比较比较好用的Linux系统服务器性能监控分析工具:nmon for Linux.

 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。

一:下载

下载地址:nmon for Linux | Site / Download

 

下载的文件名:nmon16d_x86.tar.gz (版本可能随着时间更新)

将安装包下载到本地,解压,解压后的文件夹如下图所示:

 

 

二、上传服务器

根据自己linux服务器的版本,在解压后的文件夹中选择合适的文件,

 

一般用nmon_x86_64 linux即可.然后用FTP上传到linux服务器的/usr/local/bin目录,并增加可执行权限。

修改可执行权限:chmod 755 nmon_linux_x86_64 ( 755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限)

 

三、使用

1)在任何目录下,输入nmon_x86_64都可以展示CPU等各指标信息了(注:若觉得nmon_x86_64命令太长,可在linux服务器的/usr/local/bin目录下将文件重命名为nmon如下图)

 

2)重命名后,输入nmon就可以监测服务器指标了,如下图:

 

然后可以按c、m、dn等等查看相应服务器指标的情况,比如按c和m查看CPU和内存的使用情况,如下图所示:

四、生成图表结果

进入nmon文件目录, 刚我是放在/usr/local/bin目录下,执行命令:

./nmon -f -t -s 1 -c 300

 

 

 

点击“Analyse nmon data”按钮,选择要分析的文件(如nmon_analyser_v66打开nmon文件,)确定后会弹出正在分析的提示框,分析完成后会生成一个excle文件,如下图所示

 

 

标题显示:主机名+执行日期,系统cpu使用情况(蓝线),系统I/O情况(粉红线),其中坐标左纵轴为系统cpu(user%+sys%)使用率,横轴为运行时长(下图为一个小时),右纵轴为系统磁盘传输(Disk xfers),坐标下侧为统计信息:系统I/O情况(一个采集间隔内的平均值、最大值、出现最大值的时间),系统CPU使用情况等

以下附安装包:链接: https://pan.baidu.com/s/1B7MQWVafm7p09Lnq9pURFw 提取码: rrpg

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/122364.html

相关文章

  • mysql优化

    摘要:显示处于不可中断的休眠的进程数量。在等待显示被交换到磁盘的数据块的数量。服务器硬件优化物理状态灯自带管理设备远程控制卡设备,开关机硬件监控。 数据库层面问题解决思路 一般应急调优的思路:针对突然的业务办理卡顿,无法进行正常的业务处理!需要立马解决的场景! 1、show processlist 2、explain select id ,name from stu where name=...

    elisa.yang 评论0 收藏0

发表评论

0条评论

jsummer

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<