收集时间间隔 收集时间间隔用以确定统计信息汇总和累计的周期,以及统计信息在 vCenter 数据库中存档的时间长度。 默认情况下,vCenter Server 有四个收集时间间隔:[天]、[周]、[月]和[年]。每个时间间隔指定在 vCenter 数据库中归档统计信息的时间长度.可以配置启用哪些间隔,以及哪个时间段。通过设置集合级别,还可以配置在收集时间间隔期间使用的数据计数器的数量。收集时间间隔和集合级别可以共同确定有多少统计数据收集和存储在 vCenter Server 数据库中。 实时统计信息没有存储在数据库中。而是存储在主机上的平面文件和 vCenter Server 系统的内存中。主机仅为主机或主机上可用的虚拟机收集实时统计信息。系统每 20 秒就会直接在主机上收集一次实时统计信息(ESX Server 2.x 主机上每 60 秒收集一次)。如果查询 vSphere Client 中的实时统计信息以获得性能图表,则 vCenter Server 将直接查询每台主机以获得数据。它不会在此时处理数据,只会将数据传递到 vSphere Client。处理在单独操作中进行。在主机上,收集到 180 个数据点(15 -20 个次要示例)后,统计信息会保存一个小时。然后合计、处理数据点,并将数据点返回到 vCenter Server。此时,vCenter Server 将数据作为[天]收集时间间隔的数据点归档到数据库中。 要确保在收集数据并将其写入数据库时不会降低性能,可使用循环查询收集数据计数器统计信息。查询在指定的收集时间间隔内发生。数据计算在每个时间间隔终止时出现。 表 4列出 vCenter Server 可用的默认收集时间间隔。 表 4. 收集时间间隔 收集时间间隔/存档时间长度 收集频率 默认行为 1 天 5 分钟 实时统计信息在累计时每 5 分钟创建 1 个数据点。因此,每个小时将创建 12 个数据点,每天创建 288 个数据点。每过 30 分钟,将有 6 个收集的数据点被汇总和累计为 1 周时间范围的数据点。 通过配置统计信息设置,可以更改 1 天收集时间间隔的间隔持续时间和存档时间长度。 1 周 30 分钟 1 天统计信息在累计时每隔 30 分钟创建 1 个数据点。因此每天可以创建 48 个数据点,每周 336 个数据点。每 2 小时,收集的 12 数据点将被汇总和累计为 1 个月时间范围的数据点。 不能更改 1 周收集时间间隔的默认设置。 1 个月 2 小时 1 周统计信息在累计时每 2 个小时创建 1 个数据点。因此每天可以创建 12 个数据点,每月 360 个数据点(假定每个月 30 天)。每过 24 小时,12 个数据点收集将被汇总和累计为 [1 年]时间范围的数据点。 不能更改 1 月收集时间间隔的默认设置。 1 年 1 天 1 个月统计信息在累计时每天创建 1 个数据点。因此,每年可创建 365 个数据点。 通过配置统计信息设置,可以更改 1 年收集时间间隔的间隔持续时间和存档时间长度。