WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

設定核心值(HP-UX 系統)

有幾項 HP-UX 核心值對於 WebSphere ESB 安裝而言通常太小。您必須將所選的核心參數設為較高的值。

執行這項作業的原因和時機

如果要設定核心參數,請執行下列步驟:

這項作業的步驟

  1. 請以 root 身分登入主機。
  2. 判斷實體記憶體,您必須知道這一點,才能避免所設的某些核心參數超出實際容量。若要判斷實體記憶體, 請執行下列步驟:
    1. 啟動 HP-UX 系統管理之管理者 (SAM) 公用程式。
    2. 選取效能監視器 > 系統內容 > 記憶體
    3. 記下實體記憶體的值,並選取確定
    4. 結束 SAM 公用程式。
  3. 由於您必須將某些參數(如 maxfilesmaxfiles_lim)的值設在 2048 以上, 您必須先編輯 /usr/conf/master.d/core-hpux 檔,讓 SAM 公用程式能將值設成大於 2048。若要編輯這個檔案, 請執行下列步驟:
    1. 利用文字編輯器來開啟 /usr/conf/master.d/core-hpux 檔。
    2. "*range maxfiles<=2048" 一行改為 "*range maxfiles<=60000"
    3. "*range maxfiles_lim<=2048" 一行改為 "*range maxfiles_lim<=60000"
    4. 儲存和關閉檔案。
      由於 /var/sam/boot.config 檔中儲存的可能是舊值, 您必須強迫 SAM 公用程式建立新的 boot.config 檔;請執行下列步驟:
      1. /var/sam/boot.config 檔現有的版本移至另一個位置,如 /tmp 目錄。
      2. 啟動 SAM 公用程式。
      3. 選取核心配置 > 可配置的參數。 當開啟「核心配置」視窗時,會有一個新的 boot.config 檔。
      或者是,請使用下列指令來重新建置 boot.config 檔:
      # /usr/sam/lbin/getkinfo -b
  4. 執行下列步驟,設定新的核心參數值:
    1. 在 SAM 公用程式中,選取核心配置 > 可配置的參數
    2. 對於下表中的每個參數,請執行這項程序:
      1. 強調顯示要變更的參數。
      2. 選取動作 > 修改可配置的參數
      3. 公式/值欄位中輸入新的值。
      4. 選取確定
      按照表 1 中所示的次序,變更執行 WebSphere ESB 時所用的典型核心設定。
      表 1. 建議的 WebSphere ESB 核心設定
      參數
      STRMSGSZ 65535
      dbc_max_pct 25
      maxdsiz 805306358 (0x30000000)
      maxdsiz 2048000000(在同一系統上執行多個設定檔時)
      maxfiles_lim 8196(在 maxfiles 之前變更。)
      maxfiles 8000
      maxssiz 8388608
      maxswapchunks 8192
      maxusers 512
      nkthread 7219
      max_thread_proc 3000
      nproc 4116(在 maxuprc 之前變更。)
      maxuprc 512
      msgtql 2046
      msgmap 2048
      msgssz 32(在 msgmax 之前變更。)
      msgseg 32767(在 msgmax 之前變更。)
      msgmnb 65535 (0x10000)(在 msgmax 之前變更。)
      msgmnb 131070(在同一系統上執行多個設定檔時)
      msgmax 65535 (0x10000)
      msgmax 131070(在同一系統上執行多個設定檔時)
      msgmni 50
      nfile 58145
      nflocks 3000
      ninode 60000
      npty 2024
      nstrpty 1024
      nstrtel 60
      sema 1
      semaem 16384 (0x4000)
      semmns 16384 (0x4000)(在 semmap 之前變更。)
      semmni 2048(在 semmap 之前變更。)
      semmap 514
      semmnu 1024
      semume 200
      semvmx 32767
      shmem 1
      shmmax 2147483647 (0x7FFFFFFF)
      shmmni 1024
      shmseg 1024

      WebSphere ESB 和 IBM DB2 同在一部機器上時, 部分核心值會高於表 1 中所示的值。

      請在 DB2 資訊中心 (http://publib.boulder.ibm.com/infocenter/db2help/index.jsp) 中參閱針對 DB2 Universal Database 8.x 版所建議的 HP-UX 核心配置參數。

  5. 選取動作 > 處理新核心
  6. 按一下資訊視窗中的,以確認您要重新開機。

    請遵循畫面上的指示來重新啟動您的機器,並且啟用新的設定。

  7. 如果您想將顯示畫面重新導向至非 HP 機器上,請在執行 WebSphere ESB 安裝精靈之前, 先執行下列步驟:
    1. 請發出下列指令,以取得所有您的應用程式能夠存取之公開語言環境的相關資訊:
      # locale -a
    2. 從顯示的輸出中選擇您的系統值,再將 LANG 環境變數設定為這個值。 以下的範例指令是將 LANG 值設為 en_US.iso88591:
       # export LANG=en_US.iso88591

Task topic

使用條款 | 此頁的評等

時間戳記圖示前次更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tins_set_kernel_hpux.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)