在运维和系统管理工作中,实时监控服务器的性能至关重要。对于使用 CentOS 系统的用户来说,nmon 是一个轻量级但功能强大的 Linux性能监控工具。本文将手把手教你如何在 CentOS 上安装、配置并使用 nmon 命令,即使是零基础的小白也能轻松上手。
nmon(Nigel's Monitor)是一款开源的系统性能监控工具,由 IBM 工程师 Nigel Griffiths 开发。它能够实时显示 CPU、内存、磁盘 I/O、网络、内核、文件系统等关键系统资源的使用情况,界面直观、信息全面,非常适合用于日常运维或故障排查。
CentOS 默认仓库中可能不包含 nmon,但我们可以通过 EPEL 仓库轻松安装。
# CentOS 7sudo yum install -y epel-release# CentOS 8 / Streamsudo dnf install -y epel-release
# CentOS 7sudo yum install -y nmon# CentOS 8 / Streamsudo dnf install -y nmon
nmon -V
如果看到版本号输出(如 nmon version 16g),说明安装成功。
安装完成后,直接在终端输入 nmon 即可启动交互式监控界面:
nmon
进入界面后,你可以通过按键盘上的字母键来切换不同资源的监控面板:
除了实时查看,nmon 还支持将监控数据保存为 CSV 文件,方便后续用 Excel 或其他工具分析。
例如:每 2 秒采集一次数据,共采集 30 次(即监控 60 秒),保存到 /tmp/server_monitor.nmon:
nmon -f -s 2 -c 30 -m /tmp
参数说明:
-f:生成 .nmon 格式文件(兼容 nmon Analyser 工具)-s 2:每 2 秒采样一次-c 30:总共采样 30 次-m /tmp:指定输出目录执行后会在 /tmp 目录下生成类似 hostname_YYMMDD_HHMM.nmon 的文件。你可以将该文件下载到本地,使用 IBM 提供的 nmon Analyser(Excel 宏工具)进行可视化分析。
可以结合 nohup 使用:
nohup nmon -f -s 5 -c 17280 -m /var/log/nmon/ &
上述命令会每天记录 24 小时(5秒×17280次=86400秒),适合长期性能基线采集。
nmon 兼容 CentOS 6/7/8 及 CentOS Stream,只要能安装 EPEL 仓库即可使用。这也是为什么它成为众多运维人员首选的 系统资源监控 工具之一。
nmon 是一款功能强大、操作简单的 Centos nmon命令 工具,既能实时监控,又能离线分析,非常适合 Linux 新手和资深运维人员。掌握它,你就能快速定位 CPU 飙升、内存泄漏、磁盘瓶颈等问题。
赶快在你的 CentOS 服务器上试试吧!如果你觉得这篇 nmon安装使用教程 有帮助,欢迎收藏或分享给更多朋友。
本文由主机测评网于2025-12-07发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025124132.html