gbase

导航

GBase8a数据库nmon监控CPU利用率

实时监控
[gbase@xxx-node-1 ~]$ nmon

交互命令:
h:帮助
q:退出

c:监控CPU利用率
m:监控内存使用情况
d:监控磁盘使用率
V:监控虚拟内存
n:监控网络
k:监控内核

后台监控
上面的快捷命令只能将当前的系统资源实时显示在屏幕下,无法保存到文件中,如果要将结果保存到文件进行分析,需要用到命令行参数,启动nmon时,可以指定以下参数:
-f 关闭交互模式,将数据保存到本地目录的nmon文件中
-F 指定保存的文件名
-s 指定间隔时间(单位:秒)
-c 指定收集次数
-p 指定监控某个PID
-t 统计包含top进程
-T 在输出中包括最繁忙的进程(保存为UARG部分)

指定文件名,收集5分钟数据,每次间隔1秒
[gbase@xxx-node-1 ~]$ nmon -f -c 300 -s 1 -F 路径/test.nmon
不指定文件名,生成到当前路径下,以主机名和时间命名
[gbase@xxx-node-1 ~]$ nmon -f -c 300 -s 1

图表分析
nmon_analyser使用 excel 的宏命令对nmon分析加载生成 excel 图表,展示资源占用的各项信息。
1.使用excel打开nmon analyser vxx_x.xlsm (注意:“宏已被禁用。” 选择“启用内容”)
2.点击【Analyze nmon data】按钮
3.在windows文件选择框中选择待分析的nmon文件
4.保存文件

SYS_SUMM:展示CPU和IO、开始时间、结束时间

该页面主要显示系统CPU(蓝线)和I/O(粉红线)的使用情况,其中坐标左纵轴为cpu(User%+Sys%)使用率,横轴为运行时长,右纵轴为磁盘每秒传输次数(Disk xfers),坐标图下方展示统计数据。

Samples:收集时间(单位:秒)
First:开始时间
Last:结束时间

User%:用户空间占用的cpu
Sys%:内核空间占用的cpu
Wait%:cpu等待IO的占比
Idle%:空闲的cpu
CPU%:cpu总体占比

Avg disk tps during an interval:tps平均值
Max disk tps during an interval:tps最大值
Max disk interval time:最大tps的时间戳
Total number of GBs read:磁盘读取的总数(GBs表示单位为GB)
Total number of GBs written:磁盘写入的总数(GBs表示单位为GB)
Read/Write Ratio:读/写比率

CPU_ALL:展示CPU总体使用情况

CPU_SUMM:展示CPU单个使用情况

CPU001:展示单个CPU使用情况。001表示CPU0,002表示CPU1...

posted on 2024-09-19 15:25  GBase数据库  阅读(21)  评论(0编辑  收藏  举报