system_*

system_* 表存储了系统利用度量。有三张 system 表,它们有相同的列:

  • system_now 是一个外部表,其数据文件存储在 $MASTER_DATA_DIRECTORY/gpperfmon/data 中。在从数据收集代理收集数据和自动提交到 system_history 表之间的时段,当前系统利用度量存储在 system_now 中。

  • system_tail 是一个外部表,其数据文件存储在 $MASTER_DATA_DIRECTORY/gpperfmon/data 中。这是一个过渡表,其中存放着已经从 system_now 中清除但是还没有提交到 system_history 的系统利用数据。它通常只包含了几分钟的数据。

  • system_history 是一个常规表,它存储数据库范围的历史系统利用度量。它被预分区为每月的分区表。分区会根据需要进行两个月的增量添加。管理员必须要删除那些不再需要的月份的旧分区。

Column Type Description
ctime timestamp 此行创建的时间
hostname varchar(64) 与这些系统度量关联的Segment或Master的主机名。
mem_total bigint 该主机上总的系统内存量(以字节为单位)。
mem_used bigint 该主机上已经使用了的系统内存量(以字节为单位)。
mem_actual_used bigint 该主机上实际使用的内存量(以字节为单位,不考虑留给cache以及缓冲区的内存)。
mem_actual_free bigint 该主机上实际空闲的内存量(以字节为单位,不考虑留给cache以及缓冲区的内存)。
swap_total bigint 该主机上总的交换空间(以字节为单位)。
swap_used bigint 该主机上已经使用的交换空间(以字节为单位)。
swap_page_in bigint 换进的页数。
swap_page_out bigint 换出的页数。
cpu_user float HashData 系统用户的CPU使用。
cpu_sys float 该主机上CPU使用。
cpu_idle float 在度量收集期间的空闲CPU容量。
load0 float 前一分钟内的CPU负载平均值。
load1 float 前五分钟内的CPU负载平均值。
load2 float 前十五分钟内的CPU负载平均值。
quantum int 这个度量项的度量收集间隔。
disk_ro_rate bigint 每秒磁盘的读操作。
disk_wo_rate bigint 每秒磁盘的写操作。
disk_rb_rate bigint 磁盘写操作每秒的字节数。
net_rp_rate bigint 读取操作每秒在系统网络上的包。
net_wp_rate bigint 写入操作每秒在系统网络上的包。
net_rb_rate bigint 读取操作每秒在系统网络上的字节数。
net_wb_rate bigint 写入操作每秒在系统网络上的字节数。

results matching ""

    No results matching ""