system_* 表

system_* 表存储系统使用指标。 这里一共有三张表,每张表都具有相同的结构(列):

  • system_now 是一个外部表, 其数据文件位于 $MASTER_DATA_DIRECTORY/gpperfmon/data. 在数据从 gpperfmon 数据采集代理程序获得以后,自动提交到 system_history 表之前, 当前系统使用指标数据存储在 system_now 表中。
  • system_tail 是一个外部表, 其数据文件位于 $MASTER_DATA_DIRECTORY/gpperfmon/data. 它是一个过渡表,当数据已经从 system_now 中清除,但还没有提交到 system_history 表中时,暂存在这里。它通常仅包含数据几分钟时间。
  • system_history 是一个常规表, 用于存储历史系统使用指标。 它已预先设置为按月分区。 分区会根据需要以两个月为增量自动添加。
类型说明
ctimetimestamp该行的创建时间.
hostnamevarchar(64)与系统指标相关的 Segment 或 master 主机名称.
mem_totalbigint主机全部系统内存(单位: 字节).
mem_usedbigint主机已使用的系统内存(单位: 字节).
mem_actual_usedbigint主机实际已使用的内存(单位: 字节) (不包括缓存和缓冲保留内存).
mem_actual_freebigint主机空闲内存(单位: 字节) (不包括缓存和缓冲保留内存).
swap_totalbigint主机全部交换内存(单位: 字节).
swap_usedbigint主机已使用的交换内存(单位: 字节).
swap_page_inbigint交换进的页数量.
swap_page_outbigint交换出的页数量.
cpu_userfloatGreenplum 系统用户的 CPU 使用量.
cpu_sysfloat主机 CPU 使用量.
cpu_idlefloat指标收集时空闲的 CPU 容量.
load0float前一分钟的 CPU 平均负载.
load1float前五分钟的 CPU 平均负载.
load2float前十五分钟的 CPU 平均负载.
quantumint此指标的指标采集间隔.
disk_ro_ratebigint每秒磁盘读取操作次数.
disk_wo_ratebigint每秒磁盘写入操作次数.
disk_rb_ratebigint磁盘每秒读取的字节数.
disk_wb_ratebigint磁盘每秒写入的字节数.
net_rp_ratebigint系统网络每秒读取的报文数量.
net_wp_ratebigint系统网络每秒写入的报文数量.
net_rb_ratebigint系统网络每秒读取的字节数.
net_wb_ratebigint系统网络每秒写入的字节数.

Parent topic: gpperfmon 数据库