上一個主題: 當選取的主機失效時選擇叢集的另一部主機下一個主題: 安裝後修改外部 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 安裝目錄/apache-karaf-2.3.0/bin/setenv 檔案。
    2. 修改大型部署的 IM_MAX_MEM=數字單位行。
      數字單位

      指出最大記憶體數量。 數字是正整數,單位是「G」或「M」。 將您先前記下的記憶體總數減去 2 GB,然後在此處輸入該值。 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 安裝目錄/apache-karaf-2.3.0/bin/setenv 檔案。
    2. 修改大型部署的 IM_MAX_MEM=數字單位行。
      數字單位

      指出最大記憶體數量。 數字是正整數,單位是「G」或「M」。 將您先前記下的記憶體總數減去 2 GB,然後在此處輸入該值。 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. 計算大型部署所需的最大記憶體:

    方程式:記憶體總計 - 2G = 大型部署的最大記憶體

    解答:3354432 KB - 2G = 30G

  3. 存取 Data Aggregator 安裝目錄/apache-karaf-2.3.0/bin/setenv 檔案。
  4. 修改大型部署的 IM_MAX_MEM=數字單位行:

    IM_MAX_MEM=30G

  5. 儲存檔案。
  6. 重新啟動 Data Aggregator。

    已修改大型部署的最大記憶體數量。