服务器资源监控之nmon
一、年nmon简介
- nmon是一款分析 AIX 和 Linux 性能的免费工具,可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。
- nmon主要功能:
- CPU 使用率
- 内存使用情况
- 磁盘 I/O 速度、传输和读/写比率
- 网络 I/O 速度、传输和读/写比率
二、nmon下载和安装
(1) nmon下载
-
下载网址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
-
根据操作系统下载对应版本
# 查看操作系统版本: [root@localhost ~]# uname -a Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
(2)下载nmon16m_helpsystems.tar.gz 包

(3)在/data下新建文件夹nmon,将下载的tar.gz包上传至服务器
#切换路径到data下
cd /data
#新建文件夹nmon
mkdir nmon
(4)解压下载的文件
tar -zxvf nmon16m_helpsystems.tar.gz

(5)将nmon_x86_64_centos7复制到/usr/local/bin下,并重命名为nmon
mv nmon_x86_64_centos7 /usr/local/bin/nmon
(6)启动nmon(命令:nmon)出现如下图则证明安装成功
#在任意目录下输入命令:
nmon

三、nmon实时屏幕模式
- nmon数据监控常用参数
| 参数 | 用法 |
|---|---|
| c | 带条形图的 CPU 利用率统计信息(CPU 核心线程) |
| m | 内存和交换统计 |
| d | 磁盘 I/O 繁忙百分比 & 每秒读\写数据量 KB/s 图 |
| r | 资源:机器类型,名称,缓存详细信息和操作系统版本以及 Distro + LPAR |
| t | top 进程,1 基础、3 性能、4 大小、5 I/O 仅 root 用户可用 |
| n | 网络统计信息和错误(如果没有错误,则消失) |
| j | 文件系统,包括日记文件系统 |
| k | 内核统计信息运行队列,上下文切换,派生,平均负载和正常运行时间 |
| U | CPU 使用率统计信息 user, user_nice, system, idle, iowait, irq, softirq, steal, guest, guest_nice |
| u | 进程详细信息 |
-
示例:进入nmon后输入c m d 查看cpu、内存、磁盘

四、nmon数据收集模式
- 常用参数介绍
| 参数 | 用法 |
|---|---|
| -f | 标准输出到表格文件,默认 -s300 -c288 ,为 24 小时,输出文件格式为:hostname_YMD_HHMM.nmon |
| -F | 类似-f,但是支持指定输出文件的名称 |
| -c | 总统计次数 |
| -s | 数据统计间隔时间, 单位为:秒 |
| -m | 把输出文件保存到指定文件夹。通过 cron 启动 nmon 时有用 |
-
示例
#输入命令: nmon -f -s 10 -c 10 -m /data#-f:标准输出到表格文件 #-s:每个10秒收集一次 #-c:共收集10次 #-m:输出文件到data -
查看nmon是否启动
ps aux|grep nmon
五、nmon_analyser分析工具使用
-
下载:http://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser

-
解压打开nmon analyser v69_2.xlsm

-
数据分析

4.友情下载连接
链接:https://pan.baidu.com/s/1Iqthni1v7MlIAMyfgrIt9g
提取码:n236
-











![实习僧[shixiseng.com]爬虫实战笔记](https://img-blog.csdnimg.cn/20210626192345239.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYW5namluNTMw,size_16,color_FFFFFF,t_70)



