摘要:Linux 下使用 nmon 监控系统性能(中文指南)nmon 是一款强大的 Linux 性能监控工具,可以实时采集并显示 CPU、内存、磁盘、网络等系统资源的使用情况。以下是如何使用 nmon 的详细步骤:1. 安装 nmon Debian/Ubuntu: `sudo apt-get install nmon...
Linux 下使用 nmon 监控系统性能(中文指南)
nmon 是一款强大的 Linux 性能监控工具,可以实时采集并显示 CPU、内存、磁盘、网络等系统资源的使用情况。以下是如何使用 nmon 的详细步骤:
1. 安装 nmon
Debian/Ubuntu: `sudo apt-get install nmon`
RHEL/CentOS: `sudo yum install nmon` (可能需要启用 EPEL 仓库)
其他发行版: 请参考官方文档或使用包管理器搜索安装。
2. 运行 nmon
直接输入 `nmon` 命令即可启动交互式界面。
3. 常用快捷键
nmon 通过快捷键切换不同的监控视图:
c: CPU 使用率
m: 内存和交换空间
d: 磁盘 I/O
n: 网络流量
t: 进程信息
h: 帮助信息
q: 退出 nmon
4. 数据记录模式
nmon 还可以将监控数据记录到文件中,供后续分析:
启动记录: `nmon -f -s 5 -c 100 -t`
`-f`: 输出到文件 (默认文件名: `hostname_date_time.nmon`)
`-s 5`: 每 5 秒采集一次数据
`-c 100`: 采集 100 次 (总共约 500 秒)
`-t`: 包含进程信息
查看记录: 使用 `nmonanalyser` 工具将 `.nmon` 文件转换为 HTML 报告。
5. 其他实用选项
`-s`: 设置采集间隔 (秒)
`-c`: 设置采集次数
`-t`: 包含进程统计
`-h`: 显示帮助信息
6. 示例
监控 CPU 和内存,每 2 秒刷新一次: `nmon -s 2 -c 10`
记录磁盘和网络数据到文件: `nmon -f -s 5 -c 60 -d -n`
7. 注意事项
nmon 可能需要 root 权限才能获取所有信息。
更多高级用法请参考 `man nmon` 或官方文档。
希望这个中文指南能帮助您更好地使用 nmon 监控 Linux 系统性能!