Linux系统Nmon监控
Nmon工具是IBM提供的免费的在各种Linux操作系统上广泛使用的监控和分析工具。
该工具可以将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用EXCEL分析工具NmonAnalyser进行数据的统计分析。
Nmon可以监控的信息:
CPU使用率
内存使用情况
内核使用情况
内核统计信息和运行队列信息
磁盘I/O速度、传输和读/写比率
文件系统中的可用空间
网络I/O速度、传输和读/写比率
一、Nmon安装
网盘下载:https://panbaidu.com/s/1xPnYMN6tCAbMrdsViO3BQA 提取码:3471
安装方法1:
1.下载nmon16j.tar.gz到指定目录比如/data/nmon
2.解压 tar -zxvf nmon_16j.tar.gz
3.赋权限(让它可执行) chmod -R a+x nmon*
4.启动 ./nmon_x86_64_centos75
补充:可以将nmon_x86_64_centos7改名为nmon,这样更便于输入
安装方法2(yum方式安装,前提是:可以上网,安装好epel,配置好yum源)
yum -y install epel-release
yum -y install nmon
输入以下命令:
c 可现实CPU的信息
m 对应内存
n 对应网络
d 对应可以查看磁盘信息
t 可以查看系统的进程信息
二、采集监控数据
在实际的性能测试中我们需要把一段时间之内的数据积累下来,生成Nmon报告
mkdir /opt/nmap_output
nmon -s20 -c3 -f -m /opt/nmap_output
参数解释:
-s20 每20秒采集一次数据
-c3 采集3次,即采集一分钟的数据
-f 生成的报告文件名中包含文件创建的时间
-m 生成的报告文件的存放目录
生成的文件名如下:XXXXX_161127_2159.nmon,“XXXX”是机器的主机名
三、查看监控数据
用下面软件打开上面的采集数据,进行分析 链接:https://pan.baidu.com/s/1G-aY-nX5YMjKKFj_muXsMQ?pwd=5esb 提取码:5esb
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏