上一主题: 在 Data Aggregator IP 地址变更时配置 Data Collector下一主题: 计算轮询数据缓存所需的内存


当 Data Aggregator 主机不可用时,Data Collector 会缓存轮询的数据

Data Aggregator 和 Data Collector 主机之间偶尔会失去网络连接。 这种情况下,Data Collector 会继续轮询并在内存中缓存轮询的数据,直至达到某个可配置的限制。 当 Data Aggregator 主机可用时,缓存的轮询数据将发送至 Data Aggregator。

轮询的数据将按“先入先出”顺序来处理。 也就是说,最早缓存的轮询数据会先发送至 Data Aggregator。 如果达到了缓存内存限制,那么所有新轮询的数据都会丢失,直到 Data Aggregator 主机变得可用并且 Data Aggregator 主机已处理 9% 的已缓存数据。

重要说明! 当 Data Aggregator 不可用时,Data Collector 系统上的内存使用量会显著增加。

您的内存存储要求取决于以下因素:

缓存内存限制的默认值是最大 Data Collector 进程内存的一半。 最大内存使用量是在安装 Data Collector 时或在安装之后配置的。

Data Collector 需要专用的内存量才能正常运行。 在 Data Collector 以五分钟的轮询速度轮询 50,000 个设备和组件的小规模环境中,需要 2 GB 的内存以进行基本操作。 在 Data Collector 以五分钟的轮询速度轮询 500,000 个设备和组件的大规模环境中,需要 24 GB 的内存以进行基本操作。 剩余的内存可以用于缓存轮询的数据。