配置核心群組通訊端緩衝區

大部分作業系統都會提供程式介面,以執行含透過通訊端傳送與接收資料的作業。 大部分作業系統也會提供管理功能,以控制為每個通訊端所配置、要作為資料緩衝區的記憶體數量。

開始之前

  • [AIX][Linux]請檢查與 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® 產品的安裝程序期間,會引導您這樣做。
  • 您想在不影響其他通訊端行為的情況下,變更核心群組傳輸的行為。
  • 您嘗試調整系統至應用程式的網路通訊路徑。

如果要變更核心群組傳輸所配置的通訊端緩衝空間:

程序

  1. 在管理主控台中,依序按下伺服器 > 核心群組 > 核心群組設定 core_group_name
  2. 在「其他內容」下方,按一下自訂內容
  3. 變更為 IBM_CS_SOCKET_BUFFER_SIZE 自訂內容指定的值。

    如果 IBM_CS_SOCKET_BUFFER_SIZE 內容已經存在,請按一下內容名稱,並指定 0123

    如果此內容尚不存在,請按一下新建加以建立:

    1. 在「名稱」欄位中,指定 IBM_CS_SOCKET_BUFFER_SIZE
    2. 在「值」欄位中,指定下列其中一個字串:
      • 0
      • 1
      • 2
      • 3
  4. 按一下確定,再按一下檢閱
  5. 選取與節點同步變更,再按一下儲存
  6. 重新啟動核心群組的所有成員。

結果

在伺服器重新啟動之後,核心群組成員會全部以新的通訊端緩衝區大小設定執行。

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



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