首先从官网下载需要的安装包:nmon16m_helpsystems.tar.gz
============================================================
首先启动一个容器:
然后通过docker启动centos8容器,另外,需要把主机的一个文件目录和centos8容器中的目录进行映射,方便文件复制:
命令如下:docker cp C:\Users\del\Desktop\ab un005:/sww
进入容器:docker exec -it un005 /bin/bash
==================================================================
在/目录下面新建nmon文件夹:mkdir nmon
然后把ab目录下面的 nmon16m_helpsystems.tar.gz 复制到nmon下面: cp nmon16m_helpsystems.tar.gz /nmon
对 nmon16m_helpsystems.tar.gz 进行解压:tar -zxvf nmon16m_helpsystems.tar.gz
=====================================================================================
根据自己的linux系统,运行对应的文件: ./nmon_x86_64_centos8
===============================================================================
运行后界面如下:
输入: c
输入: m
输入: d
输入: n
=================================================
输入: q 退出;
===================================================================
常用 nmon 快捷命令
- q : 停止并退出 nmon
- h : 查看帮助
- c : 查看 CPU 统计数据
- m : 查看内存统计数据
- d : 查看硬盘统计数据
- k : 查看内核统计数据
- n : 查看网络统计数据
- N : 查看 NFS 统计数据
- j : 查看文件系统统计数据
- t : 查看高耗进程
- V : 查看虚拟内存统计数据
- v : 详细模式
=====================================================================
输入如下命令: ./nmon_x86_64_centos8 -f -t -s 10 -c 6 -m /sww
每 10s 采集一次系统资源数据,共采集 6 次(1 min 内收集 6 次),将最终 nmon 文件生成在 /sww 目录下
将这个 .nmon 文件传输到本地,用于后续的结果分析
==========================================
怎么把里面的文件从docker容器里面拿出来呢?—— docker cp un005:/sww C:\Users\del\Desktop\ba
=============================================================