配置核心群組通訊端緩衝區
大部分作業系統都會提供程式介面,以執行含透過通訊端傳送與接收資料的作業。 大部分作業系統也會提供管理功能,以控制為每個通訊端所配置、要作為資料緩衝區的記憶體數量。
開始之前
請檢查與 TCP 通訊端相關的作業系統設定。例如,如果您使用 AIX® 作業系統,請檢查為 tcp_sendspace、tcp_recvspace 和 sb_max 設定指定的值。同樣的,在 Linux 作業系統上,請檢查為 tcp_rmem 和 tcp_wmem 設定指定的值。
- 使用產品的效能監視基礎架構,來判斷核心群組傳輸所處理的平均訊息大小。如果作業系統的預設緩衝區大小設定小於訊息的平均大小,請進行下列其中一項變更:
- 變更作業系統的預設緩衝區大小設定。 不過,這個動作可能會影響在此作業系統執行的其他應用程式的作業,因此這項作業可能不太適當。
- 變更核心群組傳輸所取得的通訊端緩衝區大小。為 IBM_CS_SOCKET_BUFFER_SIZE 核心群組自訂內容指定的值,會決定核心群組傳輸取得的通訊端緩衝區大小。
表 1. 通訊端緩衝區類型、內容的值,以及記憶體配置. 下表顯示可為此內容指定的值,與每個通訊端緩衝區類型之基礎記憶體配置大小之間的關係: 通訊端緩衝區類型 將內容設為 0 將內容設為 1 將內容設為 2 將內容設為 3 單點播送接收 使用作業系統預設緩衝區大小。 緩衝區大小是 64 KB 緩衝區大小是 256 KB 緩衝區大小是 1 MB 單點播送傳送 使用作業系統預設緩衝區大小。 使用作業系統預設緩衝區大小。 緩衝區大小是 64 KB 緩衝區大小是 128 KB 多點播送接收 使用作業系統預設緩衝區大小。 緩衝區大小是 512 KB 緩衝區大小是 1 MB 緩衝區大小是 3 MB
關於這項作業
- IBM® 支援中心要求您這樣做
- 另一個 WebSphere® 產品的安裝程序期間,會引導您這樣做。
- 您想在不影響其他通訊端行為的情況下,變更核心群組傳輸的行為。
- 您嘗試調整系統至應用程式的網路通訊路徑。
如果要變更核心群組傳輸所配置的通訊端緩衝空間: