下载介质

Download NMON

配置查看监控

# chmod +x nmon16e_x86_rhel65
# cp nmon16e_x86_rhel65 /usr/local/bin/nmon
# nmon

view nmon

实时采集数据

nmon -s300 -c6 -f -t -m /root/nmon
  • -s表示采集间隔
  • -c表示采集次数
  • -f表示生成的文件名包含创建时间
  • -m表示文件存放位置
  • -t表示输出占用率较高的进程

下载图表工具

Download view tools

关键指标类型 关键指标类型 关键指标类型
SYS_SUMM CPU% cpu占有率变化情况
IO/sec IO的变化情况
AAA AIX AIX版本号
cpus CPU数量
hardware 被测主机处理器技术
host 被测主机名
interval 监控取样间隔;(秒)
kernel 被测主机内核信息
CPU_ALL User% 显示在用户模式下执行的程序所使用的 CPU 百分比
Sys% 显示在内核模式下执行的程序所使用的 CPU 百分比
Wait% 显示等待 IO 所花的时间百分比
Idle% 显示 CPU 的空闲时间百分比
CPU% CPU总体占用情况
DISKBUSY Disk %Busy Hostname 执行间隔时间列表
hdisknn 每个磁盘执行采样数据;(磁盘设备的占用百分比)
DISK_SUMM Disk total kb/s Hostname 执行间隔时间列表
Disk Read kb/s 每个磁盘执行采样数据;(磁盘设备的读速率)
Disk Write kb/s 每个磁盘执行采样数据;(磁盘设备的写速率)
IO/sec 每秒钟输出到物理磁盘的传输次数
JFSFILE JFS Filespace %Used Hostname 执行间隔时间列表
file system/LV 文件系统以及mount磁盘设备已使用空间百分比)
NET read/write 本sheet显示系统中每个网络适配器的数据传输速率(千字节/秒)
JFSINODE JFS Inode %Used Hostname 执行间隔时间列表
file system/LV 文件系统以及mount磁盘设备的inode已使用空间百分比
MEM Memory Hostname 执行间隔时间列表
Real Free % 实际剩余内存百分比
Real Free % 实际剩余内存百分比
Virtual free % 虚拟剩余内存百分比
Real free(MB) 实际剩余内存大小;(MB)
Real total(MB) 实际内存总体大小;(MB)
Virtual total(MB) 虚拟内存总体大小;(MB)
MEM faults 每秒的page faults(页错误)数
pgin 每秒钟所读入的页数,包括从文件系统读取的页数
pgout 每秒钟所写出的页数,包括写到文件系统的页数
pgsin 每秒钟从页面空间所读取的页数
pgsout 每秒钟写到页面空间的页数
reclaims 从nmon回收这项之前的10个,和vmstat报告的值是一样的,代表了页替换机制释放的pages/sec的数量
scans 扫描页替换机制的pages/sec的数量,和vmstat报告的值是一样的,页替换在空闲页数量到达最小值时初始化,在空闲到达最大值时停止
cycles 周期 times/sec的数值,页替换机制需要扫描整个页表,来补充空闲列表。这和vmstat报告的cy数值一样,只是vmstat报告的这个值是整形值,而nmon报告的是实型值
fsin 分析器计算的数据为pgin-pgsin的图形处理所用
fsout 分析器计算的数据为pgout-pgsout的图形处理所用
sr/fr 分析器计算的数据为scans/reclaims的图形处理所用

设置定时任务

# crontab -e
0 0 * * * root nmon -s300 -c288 -f -m /home/ > /dev/null 2>&1