nmon工具对linux的监控
1 下载:官网
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
查看系统内核
# cat /proc/version Linux version 2.6.32-358.el6.x86_64 (mockbuild@x86-022.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Tue Jan 29 11:47:41 EST 2013
下载对应的安装包 nmon16d_x86.tar.gz
解压并安装
# mkdir nmon16d # tar -zxvf nmon16d_x86.tar.gz -C nmon16d
# cd nmon16d # ll nmon_x86_64_centos6 -rwx------ 1 210 201 343097 Feb 5 2016 nmon_x86_64_centos6 # cp nmon_x86_64_centos6 /usr/local/bin/nmon #添加系统变量 # nmon #运行
命令行参数:
q : 停止并退出 Nmon
h : 查看帮助
c : 查看 CPU 统计数据
m : 查看内存统计数据
d : 查看硬盘统计数据
k : 查看内核统计数据
n : 查看网络统计数据
N : 查看 NFS 统计数据
j : 查看文件系统统计数据
t : 查看高耗进程
V : 查看虚拟内存统计数据
v : 详细模式
数据采集:
-f 参数:生成文件,文件名=主机名+当前时间.nmon -T 参数:显示资源占有率较高的进程 -s 参数:-s 10表示每隔10秒采集一次数据 -c 参数:-s 10表示总共采集十次数据 -m 参数:指定文件保存目录
# nmon -f -s 5 -c 12 -m /tmp/ # nmon -f -T -s 5 -c 12 -m /tmp/ # ll /tmp/localhost_200824_1532.nmon -rw-r--r-- 1 root root 41785 Aug 24 15:33 /tmp/localhost_200824_1532.nmon 查看进程 # ps -ef | grep nmon root 21102 1 0 15:32 pts/0 00:00:00 nmon -f -s 5 -c 12 -m /tmp/ root 21238 1 0 15:32 pts/0 00:00:00 nmon -f -T -s 5 -c 12 -m /tmp/ root 21395 17705 0 15:33 pts/0 00:00:00 grep nmon 如果需要关闭进程,直接kill。等命令运行完,进程会自动退出
下载工具nmon analyser
网站
http://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser
解压后,运行
查询资料,说是wps的问题。
需要安装宏插件(VBA for WPS),Excel是自带宏插件的,如果宏不能运行,需要做以下操作:
工具 -> 宏 -> 安全性 -> 中,然后再打开文件并允许运行宏。(VBA7.0.1590_For WPS(中文).exe)
先退出WPS,再直接安装就行,再次打开nmon analyser,启用宏
》》》》》》》》》》》》由于下载的wps的vba版本不正确。放弃wps
安装office 2016.打开数据,如下图。
参考:
https://www.cnblogs.com/qgc1995/p/7523786.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构