Nmon安装与使用指南:实时监控系统资源

需积分: 33 6 下载量 198 浏览量 更新于2024-09-08 收藏 85KB DOCX 举报
"本文介绍了Nmon的安装与使用方法,包括如何在Linux系统上安装Nmon,如何操作Nmon的图形界面,实时监控系统资源,以及如何后台运行Nmon进行长时间的数据收集。" Nmon是一款强大的性能监控工具,主要用于监控Linux系统的CPU、内存、磁盘I/O和网络等关键资源的使用情况。它提供了直观的命令行界面,用户可以通过简单的快捷键获取实时的系统状态信息。 在安装Nmon的过程中,首先需要以root用户身份登录系统,并创建一个目录,例如`/nmon`,然后将Nmon的软件包通过FTP上传到这个目录。接着,更改tar包的执行权限,使用`tar`命令解压缩文件,并将可执行文件移动到适当的位置,如`/usr/local/bin`,以便于全局访问。 运行Nmon时,可以根据服务器的操作系统版本选择相应的执行文件。例如,在Redhat Enterprise Linux Server release 5.5上,可以运行`./nmon_x86_rhel5`。进入Nmon界面后,通过键盘上的快捷键可以查看不同的系统资源状态:`c` 查看CPU,`m` 查看内存,`d` 查看磁盘I/O,`h` 查看帮助信息。这些信息会实时更新,帮助管理员快速诊断系统性能问题。 除了实时监控,Nmon还支持后台运行并记录数据。例如,命令`./nmon/nmon_x86_rhel5-f-N-m/nmon/log-s30-c120`包含了几个参数: - `-f` 指定以标准格式输出文件,文件名包含主机名和时间戳。 - `-N` 包含NFS部分的数据。 - `-m` 指定日志保存的路径。 - `-s` 设定采样间隔,这里是30秒。 - `-c` 设定采样次数,这里是120次,意味着监控时间为1小时(120*30秒)。 通过这种方式,管理员可以收集一段时间内的系统资源使用情况,用于后期分析和性能调优。Nmon提供的详尽数据对于监控和优化Linux服务器的性能至关重要,是系统管理员不可或缺的工具之一。
2011-07-31 上传
nmon version 12f for Redhat linux, 我在ubuntu 10.10下编译成功,编译过程如下: make cc -o nmon_power_rhel3 lmon.c -g -O2 -D JFS -D GETUSER -Wall -D LARGEMEM -lncurses -g -D POWER lmon.c:26: fatal error: ncurses.h: 没有那个文件或目录 compilation terminated. make: *** [nmon_power_rhel3] 错误 1 zale@zale-infohold:~/下载/nmon-12f$ zale@zale-infohold:~/下载/nmon-12f$ sudo apt-get install libncurses5-dev [sudo] password for zale: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: nvidia-cg-toolkit libogremain-1.7.3 libogrepaging-1.7.3 libogreterrain-1.7.3 libmygui 使用'apt-get autoremove'来卸载它们 下列【新】软件包将被安装: libncurses5-dev 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 需要下载 1,580kB 的软件包。 解压缩后会消耗掉 6,693kB 的额外空间。 获取:1 http://archive.ubuntu.com/ubuntu/ maverick/main libncurses5-dev i386 5.7+20100626-0ubuntu1 [1,580kB] 下载 1,580kB,耗时 53秒 (29.4kB/s) 选中了曾被取消选择的软件包 libncurses5-dev。 (正在读取数据库 ... 系统当前共安装有 236248 个文件和目录。) 正在解压缩 libncurses5-dev (从 .../libncurses5-dev_5.7+20100626-0ubuntu1_i386.deb) ... 正在处理用于 man-db 的触发器... 正在设置 libncurses5-dev (5.7+20100626-0ubuntu1) ... zale@zale-infohold:~/下载/nmon-12f$ make cc -o nmon_power_rhel3 lmon.c -g -O2 -D JFS -D GETUSER -Wall -D LARGEMEM -lncurses -g -D POWER zale@zale-infohold:~/下载/nmon-12f$ ls -l 总计 496 -rw-r--r-- 1 zale zale 154481 2009-11-17 07:26 lmon12f.c -rw-r--r-- 1 zale zale 154481 2011-07-31 19:37 lmon.c -rw-rw-rw- 1 zale zale 2478 2009-03-06 16:45 makefile -rwxr-xr-x 1 zale zale 191075 2011-07-31 19:40 nmon_power_rhel3 zale@zale-infohold:~/下载/nmon-12f$ cc --version cc (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5 Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.