aix查看内存使用情况 aix查看各磁盘分区使用

摘要:作为运维人员,我们在分析问题或者监控Linux操作系统的时候,从各个系统层和硬件层的监控信息生成可视化的分析报告图表是一件非常好的事情,通过nom和nmon_analyser的结合完

本文最后更新时间:  2023-04-09 20:31:50

摘要:

作为运维人员,我们在分析问题或者监控Linux操作系统的时候,从各个系统层和硬件层的监控信息生成可视化的分析报告图表是一件非常好的事情,通过nom和nmon_analyser的结合完全可以实现需求。

什么是nmon和nmon_analyser?

Nmon是一个免费的分析aix和linux性能的工具(主要是ibm为自己的aix操作系统开发的,但也可以应用于linux操作系统),nmon_analyser是nmon的一个工具,可以将nmon生成的报表转换成excel报表供我们查看。

如何安装使用?看下面:

步骤1:下载nmon和nmon分析器工具

NMON:
http://nmon.sourceforge.net/pmwiki.php根据自己系统的版本下载相应的版本就可以了。

nmon analyser:https://www . IBM . com/developer works/community/wikis/home?lang=en#!/wiki/Power+系统/page/nmon_analyser

步骤2:将nmon上传到/usr/local/src目录

1.创建nmon的目录。

2.将上传的文件复制到nmon文件夹进行解压缩。

3.解压后根据自己系统的实际版本找到对应的使用命令,并赋予命令可执行权限。

此处使用centos6版本:

4.授予权限后,执行该命令,结果如下所示:

执行命令,如上图所示;执行结果如下:

配置完成后,通过一些快捷键,如按键”C & # 8221可以查看CPU相关信息;按键”D & # 8221您可以查看磁盘信息;按键”T & # 8221可以查看系统的进程信息;”M & # 8221对应内存,”N & # 8221对应网络等。,完整的快捷键对应的内容可以得到帮助(key & # 8220H & # 8221),可以显示Linux系统的CPU、内存、进程的信息,包括CPU用户、系统、等待和空空闲状态值、可用内存、缓存大小、进程的CPU消耗等详细指标。这种方法可以实时显示信息,可以及时掌握系统在压力下的运行情况,如各CPU的利用率、使用的内存量、网络流量、磁盘读写等..这些数据都是实时刷新的,一目了然。

输入相应的键值,查看相应的属性,如下图所示:

步骤3:配置环境变量。

经过上面的配置,如果需要在使用之前找到这个命令的详细路径,就不是很方便了,所以我们需要把nmon的命令添加到系统环境变量中,这样就可以在任何地方使用了。

1.修改启动文件名:

# mv nmon_x86_centos6 nmon

# ./nmon //执行命令

2.添加到环境变量:

# vim /etc/profile(在配置文件中写下下面两行)

path = $ path:/home/nmon/nmon($ path:后跟命令的路径)

导出路径

3.保存并退出4。使配置文件立即生效# source /etc/profile# nmon(在任意目录下执行nmon命令启动nmon)第四步:收集监控数据。为了配合性能测试,我们经常需要记录一段时间内系统资源的消耗情况。此时可以使用命令在远程窗口执行命令:# nmon-s 1-c 60-f-m/usr/local/src/nmon/logs参数描述:-S1每n秒采样一次,这里是1秒-C60取出多少个样本,这里是60,即monitoring =1*60/60=1分钟-logs。主机名& gt_YYMMDD_HHMM.nmon-m指定监控文件的存储目录,-m后跟指定的目录。//如果没有指定目录,则在该命令的源目录下生成相应的监控文件。

命令启动后,会在nmon所在的目录下生成监控文件,不断写入资源数据,直到完成60个监控点的采集——也就是监控1分钟。这些操作会自动完成,测试人员可以继续完成其他操作,无需人工干预。如果你想停止这种监控,你需要通过”# PS–ef | grep nmon ”查询进程号,然后杀死进程停止监控。步骤4:生成图形报告。通过后台监控和常规监控,可以得到扩展名为nmon的监控文件。这些文件记录了系统资源的数据,需要用nmon analyser进行解释。1.通过sz命令将/usr/local/src/nmon/logs文件夹下生成的命令下载到本地。2.在本地解压缩nmon_analyser_v52_1.zip。解压后双击打开nmon_analyser_v52_1.xlsmm3,点击界面上的分析nomn数据按钮,添加下载的文件。最后,将生成一个xls。

注意nmon analyser需要Excel宏的帮助。默认情况下,WPS没有安装宏。即使下载了插件,好像也不能正常工作。所以还是老老实实用微软吧。这里我用的是2013,可以正常生成报表。生成的报告中参数的含义:

步骤五:定时任务步骤5:计划任务

除了性能测试的短期监测,还可以实现系统的定期监测,作为运维阶段的参考。常规监控的实施如下:

1)执行命令:# crontab–e

2)在最后一行添加以下命令:

0 8 * * 1,2,3,4,5/nmon/nmon _ x86 _ rhel 5-f-N-m/nmon/log-s 30-c 1200

指示:周一到周五,从早上08: 00开始,监视10个小时(直到18:00整),并输出到/nmon/log。

按天自动收集数据:

在crontab中添加记录:

0 0 * * *根nmon-s300-c288-f-m/home/>;/dev/null 2 >& amp一个

300*288=86400秒,正好是一天的数据。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。