首先从官网下载需要的安装包:nmon16m_helpsystems.tar.gz

 

============================================================

首先启动一个容器:

性能测试——性能监控工具——nmon安装和使用_bash

 

 

 

然后通过docker启动centos8容器,另外,需要把主机的一个文件目录和centos8容器中的目录进行映射,方便文件复制:

 

命令如下:docker      cp       C:\Users\del\Desktop\ab        un005:/sww

性能测试——性能监控工具——nmon安装和使用_desktop_02

 

 

 

进入容器:docker           exec             -it               un005         /bin/bash

 

==================================================================

在/目录下面新建nmon文件夹:mkdir     nmon

 

然后把ab目录下面的  nmon16m_helpsystems.tar.gz 复制到nmon下面: cp    nmon16m_helpsystems.tar.gz      /nmon

性能测试——性能监控工具——nmon安装和使用_安装包_03

 

 

 

对  nmon16m_helpsystems.tar.gz  进行解压:tar     -zxvf      nmon16m_helpsystems.tar.gz

性能测试——性能监控工具——nmon安装和使用_centos_04

 

 

性能测试——性能监控工具——nmon安装和使用_bash_05

 

 性能测试——性能监控工具——nmon安装和使用_desktop_06

 

 

=====================================================================================

 

根据自己的linux系统,运行对应的文件:          ./nmon_x86_64_centos8

性能测试——性能监控工具——nmon安装和使用_centos_07

 

 

 

===============================================================================

运行后界面如下:

性能测试——性能监控工具——nmon安装和使用_docker_08

 

 

性能测试——性能监控工具——nmon安装和使用_安装包_09

 

 

 

输入:  c

性能测试——性能监控工具——nmon安装和使用_desktop_10

 

 

 

输入:    m

性能测试——性能监控工具——nmon安装和使用_bash_11

 

 

 

输入:   d

性能测试——性能监控工具——nmon安装和使用_desktop_12

 

 

 

 

输入:        n

性能测试——性能监控工具——nmon安装和使用_bash_13

 

 

 

=================================================

 

输入:         q                退出;

性能测试——性能监控工具——nmon安装和使用_centos_14

 

 

 

===================================================================

常用 nmon 快捷命令

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

 =====================================================================

性能测试——性能监控工具——nmon安装和使用_安装包_15

 

 

 

输入如下命令:   ./nmon_x86_64_centos8   -f   -t    -s    10   -c   6    -m    /sww

 

 

 

每 10s 采集一次系统资源数据,共采集 6 次(1 min 内收集 6 次),将最终 nmon 文件生成在 /sww 目录下

性能测试——性能监控工具——nmon安装和使用_bash_16

 

 

性能测试——性能监控工具——nmon安装和使用_centos_17

 

 

 

 

将这个 .nmon 文件传输到本地,用于后续的结果分析

 

==========================================

 

怎么把里面的文件从docker容器里面拿出来呢?——   docker    cp    un005:/sww      C:\Users\del\Desktop\ba

 

性能测试——性能监控工具——nmon安装和使用_docker_18

 

 性能测试——性能监控工具——nmon安装和使用_centos_19

 

 

 

=============================================================