配置核心群組記憶體使用率

您可以使用管理主控台來控制基礎核心群組傳輸可配置的資料堆記憶體數量上限。

開始之前

您應該瞭解下列資訊:

  • 其他因素(例如,機器上的網路介面卡數目、使用網路介面卡的方式和網路速度)可能會影響高可用性管理程式有效處理網路訊息所需要的記憶體
  • 高可用性管理程式在傳送網路訊息時所控制的記憶體數量會有所變更。高可用性管理程式通常只會非常短暫地保留對此記憶體的控制。
  • 預設值 100 MB 對大部分的網路部署拓蹼而言,通常是足夠的。
  • 此設定的最大值是 250 MB。
  • 在同時包含 6.x 版及第 7 版處理程序的核心群組中,所有記憶體設定都必須相同。6.x 版處理程序的預設記憶體設定是 10 MB。因此,您必須調整 6.x 版或第 7 版的設定,使兩者具有相同的設定值。

關於這項作業

註: 這個主題參照一或多個應用程式伺服器日誌檔。 此外,在分散式和 IBM® i 系統上,另外也建議您可以配置伺服器來使用「高效能可延伸記載 (HPEL)」日誌和追蹤基礎架構,而不使用 SystemOut.logSystemErr.log, trace.logactivity.log 檔案。HPEL 與原生 z/OS® 記載機能也可以一起使用。如果您使用 HPEL,則可以從伺服器設定檔 bin 目錄,利用 LogViewer 指令行工具來存取您所有的日誌和追蹤資訊。請參閱有關利用 HPEL 疑難排解應用程式的資訊,以取得更多使用 HPEL 的相關資訊。

當高可用性管理程式代表其他服務(這些服務使用高可用性管理程式功能)來傳送處理程序之間的訊息時,它會耗用其已指派的資料堆記憶體。例如,在傳送記憶體至記憶體抄寫資料時,或是在核心群組成員之間傳送高可用性遞送資料時,可能會耗用資料堆記憶體。

您對「傳輸記憶體大小」內容所指定的值,會作為流程控制機制,此機制可能會影響資料的抄寫速度,或遞送資料可供其他核心群組成員使用的速度。

因此,如果您在 SystemOut.log 檔中,看到大量的下列「配送和一致性服務」(DCS) 壅塞訊息,則可能需要執行此作業:
DCSV1051W:送出訊息高度嚴重的壅塞事件
DCSV1052W:送出訊息中度嚴重的壅塞事件
DCSV1054W:送入訊息中度嚴重的壅塞事件

在工作量極大的情況下,即使是經過適當調整的系統,仍可能出現這些訊息。

混合版本環境 混合版本環境: 如果您是在混合 Cell 環境中執行,您必須繼續使用下列兩個記憶體配置屬性,來配置 6.x 版 Cell 的核心群組記憶體使用率:
  • 「傳輸緩衝區大小」內容,會對每一個核心群組成員設定此內容。如果要指定此內容的值,請在管理主控台中,導覽下列其中一個路徑:
    • 如果核心群組成員是應用程式伺服器,請依序按下伺服器 > 伺服器類型 > WebSphere Application Server > server_name > 核心群組服務
    • 如果核心群組成員是節點代理程式,請依序按下系統管理 > 節點代理程式 > node_agent_name > 核心群組服務
    • 如果核心群組成員是部署管理程式,請按一下系統管理 > 部署管理程式 > 核心群組服務
  • IBM_CS_DATASTACK_MEG 自訂內容。如果要指定這個自訂內容的值,請在管理主控台中,依序按下伺服器 > 核心群組 > 核心群組設定 > core_group_name > 自訂內容
mixv

如果要變更可用於進行中的訊息和網路通訊緩衝區的記憶體,請完成下列步驟:

程序

  1. 在管理主控台中,按一下伺服器 > 核心群組 > 核心群組設定 > core_group_name
  2. 變更「傳輸記憶體大小」內容的設定。

    此內容以 MB 為單位,指定可配置給高可用性管理程式的資料堆記憶體上限數量。 此設定的上限值是 250。

    適用於轉換使用者 適用於轉換使用者: 此內容包含 6.x 版 Cell 中所包含的「傳輸緩衝區大小」內容的功能。trns
  3. 按一下確定
  4. 按一下檢閱以檢閱變更。
  5. 選取與節點同步變更,然後按一下儲存以儲存您所做的變更。
  6. 重新啟動核心群組的所有成員。

結果

伺服器重新啟動之後,全部都會使用新的記憶體設定來執行。

指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_ha_cfg_replication
檔名:trun_ha_cfg_replication.html