配置核心群組記憶體使用率
您可以使用管理主控台來控制基礎核心群組傳輸可配置的資料堆記憶體數量上限。
開始之前
您應該瞭解下列資訊:
- 其他因素(例如,機器上的網路介面卡數目、使用網路介面卡的方式和網路速度)可能會影響高可用性管理程式有效處理網路訊息所需要的記憶體
- 高可用性管理程式在傳送網路訊息時所控制的記憶體數量會有所變更。高可用性管理程式通常只會非常短暫地保留對此記憶體的控制。
- 預設值 100 MB 對大部分的網路部署拓蹼而言,通常是足夠的。
- 此設定的最大值是 250 MB。
- 在同時包含 6.x 版及第 7 版處理程序的核心群組中,所有記憶體設定都必須相同。6.x 版處理程序的預設記憶體設定是 10 MB。因此,您必須調整 6.x 版或第 7 版的設定,使兩者具有相同的設定值。
關於這項作業
註: 這個主題參照一或多個應用程式伺服器日誌檔。
此外,在分散式和 IBM® i 系統上,另外也建議您可以配置伺服器來使用「高效能可延伸記載 (HPEL)」日誌和追蹤基礎架構,而不使用 SystemOut.log、SystemErr.log, trace.log 及 activity.log 檔案。HPEL 與原生 z/OS® 記載機能也可以一起使用。如果您使用 HPEL,則可以從伺服器設定檔 bin 目錄,利用 LogViewer 指令行工具來存取您所有的日誌和追蹤資訊。請參閱有關利用 HPEL 疑難排解應用程式的資訊,以取得更多使用 HPEL 的相關資訊。
當高可用性管理程式代表其他服務(這些服務使用高可用性管理程式功能)來傳送處理程序之間的訊息時,它會耗用其已指派的資料堆記憶體。例如,在傳送記憶體至記憶體抄寫資料時,或是在核心群組成員之間傳送高可用性遞送資料時,可能會耗用資料堆記憶體。
您對「傳輸記憶體大小」內容所指定的值,會作為流程控制機制,此機制可能會影響資料的抄寫速度,或遞送資料可供其他核心群組成員使用的速度。
因此,如果您在 SystemOut.log 檔中,看到大量的下列「配送和一致性服務」(DCS) 壅塞訊息,則可能需要執行此作業:
DCSV1051W:送出訊息高度嚴重的壅塞事件
DCSV1052W:送出訊息中度嚴重的壅塞事件
DCSV1054W:送入訊息中度嚴重的壅塞事件
在工作量極大的情況下,即使是經過適當調整的系統,仍可能出現這些訊息。

- 「傳輸緩衝區大小」內容,會對每一個核心群組成員設定此內容。如果要指定此內容的值,請在管理主控台中,導覽下列其中一個路徑:
- 如果核心群組成員是應用程式伺服器,請依序按下 server_name 。
- 如果核心群組成員是節點代理程式,請依序按下 node_agent_name 。
- 如果核心群組成員是部署管理程式,請按一下 。
- IBM_CS_DATASTACK_MEG 自訂內容。如果要指定這個自訂內容的值,請在管理主控台中,依序按下 core_group_name 。
如果要變更可用於進行中的訊息和網路通訊緩衝區的記憶體,請完成下列步驟: