摘要:性能测试中,经常要对服务器性能指标比如内存磁盘及网络等等进行监测,从而分析出软件的性能瓶颈,方便后续优化。
性能测试中,经常要对服务器性能指标(比如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、d、n等等查看相应服务器指标的情况,比如按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
摘要:显示处于不可中断的休眠的进程数量。在等待显示被交换到磁盘的数据块的数量。服务器硬件优化物理状态灯自带管理设备远程控制卡设备,开关机硬件监控。 数据库层面问题解决思路 一般应急调优的思路:针对突然的业务办理卡顿,无法进行正常的业务处理!需要立马解决的场景! 1、show processlist 2、explain select id ,name from stu where name=...
阅读 2553·2021-10-14 09:43
阅读 3516·2021-10-13 09:39
阅读 3232·2019-08-30 15:44
阅读 3094·2019-08-29 16:37
阅读 3669·2019-08-29 13:17
阅读 2699·2019-08-26 13:57
阅读 1790·2019-08-26 11:59
阅读 1180·2019-08-26 11:46