上一主题: 当所选主机出现故障时选择群集中的其他主机下一主题: 安装后修改外部 ActiveMQ 存储限制 (可选)


修改安装后的 Data Aggregator 和 Data Collector 组件的最大内存使用量(可选)

Data Aggregator 和 Data Collector 组件的默认最大内存使用量不足。 要在大规模部署中有效运行,请修改 Data Aggregator 和 Data Collector 的最大内存使用量。 可以在安装过程中或之后进行这种修改。 默认情况下,Data Aggregator 和 Data Collector 的内存使用量为 2 GB。

重要说明! 在此过程中对内存所做的修改假定 Data Aggregator 和 Data Collector 安装在不同的计算机上。 此过程还假定这些计算机专门用于安装上述组件。

请执行以下步骤:

  1. 打开控制台并键入以下命令:
    more /proc/meminfo
    

    此时将显示总内存使用量。

  2. 请记下这一总内存值。
  3. 执行以下步骤修改 Data Aggregator 的最大内存量:
    1. 访问 Data Aggregator installation directory/apache-karaf-2.3.0/bin/setenv 文件。
    2. 对于大规模部署环境,修改 IM_MAX_MEM=number unit 行。
      number unit

      表示最大内存量。 number 为正整数,而 unit 为“G”或“M”。 从您之前记下的总内存中减去 2 G,并在此处输入。 2 GB 专供其他操作系统操作使用。

      例如:33544320 KB - 2G = 30 GB

      IM_MAX_MEM=30G

      例如:

      IM_MAX_MEM=4G

    3. 保存文件。
    4. 使用以下命令重新启动 Data Aggregator:
      service dadaemon start
      

      Data Aggregator 将启动并自动与 CA Performance Center 进行同步。

    5. 为了使内存设置更改在 Data Aggregator 升级期间保持不变,请修改 /etc/DA.cfg 文件,即替换属性 "da.memory" 的更新值。

      例如:

      da.memory=4G
      
  4. 执行以下步骤修改所有 Data Collector 主机的最大内存量:
    1. 访问 Data Collector installation directory/apache-karaf-2.3.0/bin/setenv 文件。
    2. 对于大规模部署环境,修改 IM_MAX_MEM=number unit 行。
      number unit

      表示最大内存量。 number 为正整数,而 unit 为“G”或“M”。 从您之前记下的总内存中减去 2 G,并在此处输入。 2 GB 专供其他操作系统操作使用。

      例如:33544320 KB - 2G = 30 GB

      IM_MAX_MEM=30G

      例如:

      IM_MAX_MEM=4G

    3. 保存文件。
    4. 使用以下命令重新启动 Data Collector 主机:
      service dcmd start
      
    5. 为了使内存设置更改在 Data Collector 升级期间保持不变,请修改 /opt/DCM.cfg,即替换属性“IM_MAX_MEM”的更新值。

      例如:

      IM_MAX_MEM=4G
      

    此时已针对大规模部署环境配置了最大内存量。

示例:在安装 Data Aggregator 后为 Data Aggregator 配置最大内存使用量

以下示例将配置 Data Aggregator 的最大内存使用量,其中总内存为 3354432 KB:

  1. 打开控制台并键入以下命令:
    more /proc/meminfo
    

    此时将显示以下结果:

    MemTotal: 33554432KB
    
  2. 计算大规模部署环境所需要的最大内存量:

    公式:总内存 - 2 G = 适用于大规模部署环境的最大内存量

    解决方案:3354432 KB - 2G = 30G

  3. 访问 Data Aggregator installation directory/apache-karaf-2.3.0/bin/setenv 文件。
  4. 对于大规模部署环境,修改 IM_MAX_MEM=number unit 行:

    IM_MAX_MEM=30G

  5. 保存文件。
  6. 重新启动 Data Aggregator。

    此时已针对大规模部署环境修改了最大内存量。