1.安装软件

1) 用root用户登录系统,建立目录:#mkdir  /nmon

2) 通过FTP将下载的nmon工具上传至服务器 192.168.40.212目录/nmon下。

3) 修改tar包权限:#chmod +x  nmon_linux_14g.tar.gz

5) 执行授权命令:#chmod  +x  nmon_x86_rhel54

2. 运行界面

1) 先查看服务器操作系统版本信息:

查看可知为Enterprise Linux Server release 5.5。

2)运行./nmon_x86_rhel5,便可进入nmon的监控界面,如下图:

3)键入“c”查看系统CPU使用情况

4) 键入“m”查看系统内存使用情况

5)  键入“d”查看系统磁盘I/O情况

6)键入“h”查看帮助信息

3. 实时监控

在完成配置后,只需要“#./nmon”命令即可运行程序,通过一些快捷键调取关心的系统资源指标进行显示,如按键“C”可以查看CPU相 关信息;按键“D”可以查看磁盘信息;按键“T”可以查看系统的进程信息;“M”对应内存、“N”对应网络等等,完整的快捷键对应内容可以通过帮助(按键 “H”)查看,可以显示Linux系统CPU、内存、进程信息,包括了CPU的用户、系统、等待和空闲状态值,可用内存、缓存大小以及进程的CPU消耗等详细指标。该种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,每颗CPU利用率是多少、内存使用多少、网络流量多少、磁盘读写……这些数据均是实时刷新,一目了然。

4. 后台监控

为了配合性能测试,我们往往需要将一个时间段内系统资源消耗情况记录下来,这时可以使用命令在远程窗口执行命令:

./nmon/ nmon_x86_rhel5  -f -N -m /nmon/log  -s 30 -c 120

其中各参数表示:

-f 按标准格式输出文件:_YYYYMMDD_HHMM.nmon

-N include NFS sections

-m 切换到路径去保存日志文件

-s 每隔n秒抽样一次,这里为30

-c 取出多少个抽样数量,这里为120,即监控=120*(30/60/60)=1小时

根据小时计算这个数字的公式为:c=h*3600/s,比如要监控10小时,每隔30秒采样一次,则c=10*3600/30=1200

该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干

预,测试人员可以继续完成其他操作。如果想停止该监控,需要通过“#ps –ef|grep nmon”查询进程号,然后杀掉该进程以停止监控。

5. 定时任务

除配合性能测试的短期监控,我们也可以实现对系统的定期监控,作为运营维护阶段的参考。定期监控实现如下:

1)   执行命令:#crontab  –e

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

0 8

* * 1,2,3,4,5  /nmon/nmon_x86_rhel5  -f -N -m /nmon/log  -s 30 -c 1200

表示:

周一到周五,从早上08点开始,监控10个小时(到18:00整为止),输出到/nmon/log

6. 生成结果文件

通过后台监控和定期监控,我们可以得到扩展名为nmon的监控文件,这些文件记录着系统资源的数据,需要配合分析工具(nmon analyser)进行解读。

1)   使用FTP工具从服务器上取下生成结果文件/nmon/log/sjfx212_120318_1723.nmon到本机。

2)   打开nmon_analyser.zip 包下的nmon analyser v33g.xls 文件,点击Analyse nomn data按钮,选择之前get下来的sjfx212_120318_1723.nmon文件。

nmon安装为什么重启mysql_Nmon的安装及使用相关推荐

  1. oracle查看登录时间黑屏,oracle 11g默认用户名、密码解锁 以及安装后重启黑屏问题.doc...

    oracle 11g默认用户名.密码解锁 以及安装后重启黑屏问题.doc 还剩 3页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 遇的同学,参考一下解 ...

  2. linux重启memcache_Linux中安装Memcached服务的方法

    Linux中安装Memcached服务的方法 导语:在Linux中安装Memcached服务需要执行一些命令行,下面就由小编为大家介绍一下Linux中安装Memcached服务的方法,大家一起去看看吧 ...

  3. MySQL安装叫重启_MySQL重启命令和MySQL数据库安装目录的操作过程

    以下的文章主要描述的是MySQL重启命令和MySQL数据库安装目录的实际操过程,其实MySQL重启命令和MySQL数据库安装目录的实现并不是一件很难的事情,只要你了解了其实际操作中的步骤即可. 今天第 ...

  4. Installshield关于.NET安装时需要重启动的处理办法,以及延伸出的重启后继续安装的安装包的一点想法...

    很多朋友做安装包的时候,所打包的软件需要.NET Framework之类的环境,他们会检测系统是否已经安装了.NET,如果没有,则调用.NET安装包来安装.但是.NET安装完是需要重启动的,一般来说, ...

  5. 计算机重新装xp系统软件,关于安装软件重启XP电脑后软件不见的处理方法

    我们在安装不同的电脑的软件中,对于系统的设置我们是需要一定的技巧的,那我们在XP电脑中安装软件的时候有些软件需要对系统做一些修改需要安装以后重新启动的,那有小虎凹版你遇到安装软件重启后安装的软件不见了 ...

  6. linux双系统重启卡光标,Ubuntu 16.04安装完重启后黑屏,光标一直闪

    原文:https://blog.csdn.net/weixin_38533896/article/details/81023690 版权声明:本文为博主原创文章,转载请附上博文链接! 按照百度经验里面 ...

  7. 为什么安装step7时要重启计算机,step7安装提示重启怎么解决

    step7安装提示重启怎么解决 在西门子软件安装时,比如:WinCC.Step7.SIMATIC NET SQL Server for WINCC等软件,有时候并不是很顺利,经常提示要重启,而且重启之 ...

  8. nmon和nmon analyser的网盘下载安装与使用

    nmon和nmon analyser的网盘下载安装与使用 nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,AIX是IBM的一个操作系统,相比于Linux,使用范围不 ...

  9. Solidworks2017安装遇到问题:前一个安装中的Windows重启操作正在等待处理。

    Solidworks2017安装遇到问题:前一个安装中的Windows重启操作正在等待处理._百度知道 还有一个方法测试有用,重新 启动电脑.

最新文章

  1. mybatis 报错最终解决 :argument type mismatch
  2. 算法--------------有效的数独
  3. Centos 7.2安装FTP服务并进行相关设置
  4. Linuxnbsp;Oracle服务启动amp;停止脚本与开机自启动
  5. ssm学习的第一个demo---crm(2)
  6. 书评:Just the Computer Essentials(Vista)
  7. vector的基本用法 (详解 + 代码演示)
  8. javascript中动态添加事件!!
  9. 教育真的可以改变命运?
  10. Android学习路线(十九)支持不同设备——支持不同(Android)平台版本号
  11. qchart画完以后删除_身为宫廷画师,郎世宁为何要偷偷画乾隆的侧身像?跟一次惩罚有关...
  12. vue项目多主题风格切换(适配暗黑模式)
  13. vue3 内置组件keep-alive用法的全面介绍
  14. NEFU 大一寒假2.15考试 2020.02.15
  15. 蒲公英分发平台无法下载App
  16. w7计算机防火墙无法更改,win7系统提示防火墙无法更改某些设置错误代码0x8007437的原因及四种解决方法...
  17. 人口普查分析:利用python+百度文字识别提取图片中的表格数据
  18. esp8266 mixly blynk远程控制 + NTP+天气预报及一体 智能钟
  19. nCode:GlyphWorks案例教程二
  20. exp数据导出mysql_exp 如何导出表数据库

热门文章

  1. Matrix工作室第六届纳新AI组考核题(A卷)
  2. CentOS安装 Go 环境
  3. 如何避免把软件装到C盘
  4. 【Qt】简单Qt文本查找功能
  5. 【Linux】一步一步学Linux——ipcrm命令(142)
  6. 实验一  简单词法分析程序设计
  7. 计算机是管理信息系统的必要条件吗,管理信息系统复习题(有答案)..doc
  8. pip安装报错:is not a supported wheel on this platform
  9. 搜索旋转排序数组—leetcode31
  10. java ftp 读取 txt文件_java通过ftp方式读取文件,并解析入库