

Post-Installation 配置选项 › 如何完成安装 › 安装后修改外部 ActiveMQ 存储限制 (可选)
安装后修改外部 ActiveMQ 存储限制 (可选)
Data Aggregator 安装程序计算系统容纳 ApacheMQ 进程所需的内存。 但是,您可以手动修改内存限制设置,以便在您的 Data Aggregator 系统上微调 ActiveMQ。 例如,您可以在下列情况下修改设置:
- 系统内存已经更改。
- Data Collector 系统的数目已经更改。
- 优化内存设置。
- 通过 ActiveMQ 度量标准监控 JConsole 或 CA 性能管理 自定义图表,已确定 ActiveMQs 性能降级。
遵循这些步骤:
- 基于以下设置计算 ActiveMQ 的内存量:
- 最大 Java 堆大小
-
此值默认设为 20% 系统内存。 最小值为 512M。
- 初始的最小 Java 堆大小
-
此值应是最大 Java 堆大小的 50%。
- 所有消息的内存限制
-
此值应是最大 Java 堆大小的 50%。
- 每个队列的内存限制
-
应根据您有的 Data Collector 安装数量计算此值。
示例:每个队列的内存
(所有消息的系统内存)/5/(Data Collector 计数)
- 登录到安装了 Data Aggregator 的计算机。 以 root 用户身份或对有限命令具有访问权限的 sudo 用户身份登录。
注意:有关 sudo 用户的详细信息,请参阅《Data Aggregator 安装指南》。
- 键入以下命令以停止 ActiveMQ 代理:
/etc/init.d/activemq stop
- 修改 Java 堆大小以适合 ActiveMQ:
- 访问 broker/apache-activemq-version/bin 下的 activemq 文件。
- 找到定义 ACTIVEMQ_OPTS_MEMORY 的行。
- 将 -Xms 更改为初始最小 Jjava 堆大小。
- 将 -Xmx 更改为最大 Java 堆大小。
- 保存文件。
- 为生产方数据流控制修改 ActiveMQ 内存限制:
- 在 Data Aggregator 安装目录的 /broker/apache-activemq-version/conf 文件中访问 activemq.xml 文件。
- 找到下列行,并且将所有消息的值更改为“内存限制”:
<memoryUsage limit=”value”/>
- 找到下列行,将每个队列的值更改为“内存限制”:
<policyEntry queue=">" producerFlowControl="true" memoryLimit="value"/>
注意:有关详细信息,请参阅 http://activemq.apache.org/producer-flow-control.html。
- 键入以下命令以启动 ActiveMQ 代理:
./etc/init.d/activemq start
您的新设置已激活。
详细信息:
如何完成安装
版权所有 © 2014 CA Technologies。
保留所有权利。
 
|
|