性能监控-Nmon
使用命令:cat /etc/redhat-release 查看当前系统的版本,看到时centos8的系统后,就使用nmon_x86_64_centos8的版本
解压nmon包后会生成很多对应的nmon文件选择对应版本使用
实时展示在屏幕上:
使用命令:./nmon_x86_64_centos8进入以下页面,页面数据每2s更新一次
进入此页面后,根据监控需要,输入对应的命令,监控cpu输入c,监控内存输入m,按h展示扩展命令页面
数据收集模式:
命令:./nmon_x86_64_centos8 -f (-f默认-s300,-c288 24小时) -s f:启用数据收集模式; s:间隔多少秒收集一次数据;-c总共取样多少次
例:./nmon_x86_64_centos8 -f -s 20 -c 15 (代表 监控的时间=20秒*15次/60=5分钟)
案例:
生成文件后,使用nmom analyser v66.xlsm工具打开,打开这款工具时,打开方式选择用Microsoft excel,打开后会提示是否启用宏,点击启用
打开后会看见以下信息,如果没有选择启用宏,Analyze nmon data 按钮是无法点击的
点击Analyze nmon data 按钮选择生成的nmon文件,选择文件后会去分析文件,最后生成一个excel文件
打开保存的excel文件,会看见以下信息
定时运行:
2、第二种定时任务
在nomn路径执行命令:crontab -e
0 8 * * 1,2,3,4,5 /data/nmon/nmon_x86_64_centos7 -f -s 30 -c 1200
表示周一到周五从早上8点开始,监控10个小时
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探