首页 > 系统相关 >Linux下安装性能系统监控Nmon工具

Linux下安装性能系统监控Nmon工具

时间:2023-08-21 11:26:33浏览次数:35  
标签:nmon 统计数据 查看 nmon16d 系统监控 Linux Nmon analyser

一、Nmon下载安装

  • Nmon 安装包下载地址:

    链接:https://pan.baidu.com/s/1U9Nv_zTz0YXVkMEv5X5zvg
    提取码:7kkw

二、Nmon 工具介绍

  • Nmon是一款性能系统监控工具,免费,体积小,安装简单,耗费资源低,广泛应用于Linux系统,它可以轻松的监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源。

三、解压安装步骤

(1)创建存放目录

nmon16d下载完成后,在Linux上新建一个nmon16d目录,作为解压后存放的目录

 mkdir nmon16d

(2)解压nmon包

进入nmon16d目录下,使用tar命令解压nmon包

tar -zxvf nmon16d_x86.tar.gz

(3)赋予权限

 

在nmon6d目录中,找到nmon_x86_64_centos6文件,添加执行权限

chmod 777 nmon_x86_64_centos6

(4)配置环境

 

把nmon程序文件加入环境变量运行目录

mv nmon_x86_64_centos6 /usr/local/bin/nmon

五、运行启动Nmon监控

(1)启动程序

  • 输入 nmon 命令启动 Nmon 监控,当出现如下图,Nmon 启动成功

    nmon

 

 

2)统计说明

  • 使用nmon快捷键显示不同的系统资源统计数据

  • 快捷名称统计数据显示
    q 停止并退出 Nmon
    h 查看帮助
    c 查看 CPU 统计数据
    m 查看内存统计数据
    d 查看硬盘统计数据
    k 查看内核统计数据
    n 查看网络统计数据
    N 查看 NFS 统计数据
    j 查看文件系统统计数据
    t 查看高耗进程
    V 查看虚拟内存统计数据
    v 详细模式
  • 显示分析

 

按下c,m,d之后,CPU、内存、磁盘显示结果如下图

六、采集 Nmon 监控数据

 

在性能测试时,需要根据测试场景的执行情况,分析一段时间内系统资源的变化,这时需要nmon采集数据并保存下来,以下是常用的参数:

-f 参数:生成文件,文件名=主机名+当前时间.nmon

-s 参数:-s 10表示每隔10秒采集一次数据

-c 参数:-s 10表示总共采集十次数据

-m 参数:指定文件保存目录

-T 参数:显示资源占有率较高的进程

每隔5秒采集一次,一共采集12次,就是1分钟的数据(生成的文件已标红):

[root@localhost nmon16d]$ nmon -f -s 5 -c 12 -m /home/Desktop/
[root@localhost nmon16d]$ nmon -f -T -s 5 -c 12 -m /home/Desktop/
  • 采集完成后,需要使用ps -ef | grep nmon 和kill 命令来关闭nmon进程

七、分析 Nmon 采集数据

  • nmon analyser 安装包下载地址:

    链接:https://pan.baidu.com/s/1oJnH8VHfM29QpLnlB8WEQA
    提取码:2nwd

    备注:在windows下解压,有pdf和exce文档,pdf为英文说明文档,Excel就是nmon analyser工具

  • 打开nmon analyser 分析工具(如果宏不能运行,需要允许宏)

  • 如果是人免费版WPS,没有包含宏,需要安装宏插件(VBA for WPS)

    nmon_analyser_v66.zip 解压包中有【VBA7.0.1590_For WPS(中文).exe】文件,先退出WPS,再安装,再次打开nmon analyser,启用宏即可

  • 使用nmon analyser分析采集数据生成图表(打开nmon analyser后,点击Analyze nmon data按钮,选择nmon数据文件,选择地址保存即可)

  • 生成数据报告,可以底部栏切换其他资源

标签:nmon,统计数据,查看,nmon16d,系统监控,Linux,Nmon,analyser
From: https://www.cnblogs.com/yund/p/17645495.html

相关文章

  • linux文件系统概念
    文件系统是操作系统中负责管理持久数据的子系统,说简单点,就是负责把用户的文件存到磁盘硬件中,因为即使计算机断电了,磁盘里的数据并不会丢失,所以可以持久化的保存文件。索引节点,也就是 inode,用来记录文件的元信息,比如inode编号、文件大小、访问权限、创建时间、修改时间、数据......
  • Linux内核IO调度
    Linux内核包含4个IO调度器,分别是NoopIOscheduler、AnticipatoryIOscheduler、DeadlineIOscheduler与CFQIOscheduler。anticipatory,预期的;提早发生的;期待着的通常磁盘的读写影响是由磁头到柱面移动造成了延迟,解决这种延迟内核主要采用两种策略:缓存和IO调度算法来进行......
  • Linux下后台运行Java程序
    1、背景描述用Java编写了一个程序(可执行的jar),需要在Linux中启动并持续运行1.1、直接执行程序直接执行程序后,在程序执行期间,无法在当前会话中再执行其他操作1.2、直接执行程序后中断直接执行程序后,按Ctrl+C中断;这时虽然可以在当前会话中执行其他操作,但是程序也结束运行......
  • 一份Linux备份策略-----------------linux备份数据
    一份Linux备份策略详细思路原创 六便士IT 六便士IT 2023-06-2511:00 发表于陕西收录于合集#Linux运维34个在没有任何备份策略的情况下,我建议按照以下步骤去备份数据:确定备份的数据范围:需要备份哪些数据,包括文件、数据库、系统配置等。确定备份周期和保留时间:......
  • [转]Linux下,WinSCP普通用户登录sftp后切换到root权限 教程
    --------------------------------------------------------------------------------------------------------有这个需求的原因:为了提高系统安全性,禁用了root的ssh登录,但是又想使用sftp工具,如winscp,对root下的一些文件进行修改.下面这个方法注释掉了sudoers配置项Defa......
  • Linux(CentOS)运维脚本工具
     使用说明备份指定目录#备份指定目录文件到指定目录,备份文件名称为:备份目录最后一层目录+"_"+日期.tar.gz#第一个参数:backdir第二参数:备份文件保存目录第三个参数:备份目录/文件shscript.shbackdir/root//home查看CPU、磁盘、内存使用率shscript.shbaseinfo返回结果20......
  • Linux第四章(80X86保护模式及其编程)
    80X86保护模式及其编程80X86基础知识保护模式内存管理各种保护措施中断和异常处理任务管理保护模式编程的初始化一个简单的多任务内核4.180X86系统寄存器和系统指令为了协助处理执行初始化和控制系统操作,80X86提供了一个标志寄存器EFLAGS和几个系统寄存器,除了一些通......
  • Linux常用命令_拷贝移动、打包压缩、文本编辑命令(cp、mv、tar、vim)
                ......
  • Linux常用命令_文件目录操作命令(mkdir、rm、rmdir)
       ......
  • Linux常用命令_文件命令操作命令(ls、cd、cat、more、tail)
          ......