

产品管理 › 当 Data Aggregator 主机不可用时,Data Collector 会缓存轮询的数据 › 修改数据缓存内存限制
修改数据缓存内存限制
您可以修改当 Data Aggregator 不可用时 Data Collector 缓存的数据量。
请执行以下步骤:
- 计算数据缓存所需的内存量。
- 记下数据缓存所需的内存量。
- 登录到安装了 Data Collector 的计算机。 以 root 用户身份或对有限命令具有访问权限的 sudo 用户身份登录。
注意:有关 sudo 用户的详细信息,请参阅《Data Aggregator 安装指南》。
- 请使用以下命令停止 Data Collector:
service dcmd stop
- 修改 Data Collector 的 IM_MAX_MEM 内存设置:
- 访问 Data Collector 安装目录/apache-karaf-2.3.0/jms/local-jms-broker.xml 文件。
- 将 IM_MAX_MEM 限制更改为步骤中所述的值的两倍。 2.确认此值不超过系统上的可用 RAM。
- 在 Data Collector 上修改 JMS 代理的缓存内存限制:
- 访问 Data Collector 安装目录/apache-karaf-2.3.0/jms/local-jms-broker.xml 文件。
- 查找以下行:
<memoryUsage limit=”value”/>
- value
-
是当前缓存限制设置。
- 使用您先前计算出的值修改当前缓存限制设置并保存文件。
- 使 Data Collector 发现对 jms/local-jms-broker.xml 文件所做的更改。 键入以下命令,以部署虚假 .lock 文件。 虚假 .lock 文件使 Data Collector 认为存在非正常关闭:
echo `date` > /opt/IMDataCollector/apache-karaf-2.3.0/.lock
- 使用以下命令重新启动 Data Collector:
service dcmd start
已配置缓存内存限制。
版权所有 © 2014 CA Technologies。
保留所有权利。
 
|
|