DB2 Connect for UNIX** 快速入門

更新 Solaris 核心程式架構參數

在使用 db2setup 公用程式或 db2_installpkgadd 指令, 安裝 DB2 Connect for Solaris 產品之前,您可能需要先更新系統的核心程式架構參數。表 8 中的值是建議的 Solaris 核心程式架構參數。
註:在更新任何核心程式架構參數後,您必須重新啟動機器。

表 8. Solaris 核心程式架構參數 (建議值)
核心程式參數 實體記憶體
64MB - 128MB 128MB - 256MB 256MB - 512MB 512MB+
msgsys:msginfo_msgmax
msgsys:msginfo_msgmnb
msgsys:msginfo_msgmap
msgsys:msginfo_msgmni
msgsys:msginfo_msgssz
msgsys:msginfo_msgtql
msgsys:msginfo_msgseg
shmsys:shminfo_shmmax
shmsys:shminfo_shmseg
shmsys:shminfo_shmmni
semsys:seminfo_semmni
semsys:seminfo_semmap
semsys:seminfo_semmns
semsys:seminfo_semmnu
semsys:seminfo_semume

65535(1)
65535(1)
130
128
16
256
8192
67108864
50
300
128
130
256
256
50

65535(1)
65535(1)
258
256
16
512
16384
134217728(2)
50
300
256
258
512
512
50

65535(1)
65535(1)
258
256
16
1024
32767(2)
268435456(3)
50
300
512
514
1024
1024
50

65535(1)
65535(1)
258
256
16
1024
32767(2)
536870912(3)
50
300
1024
1026
2048
2048
50

註:

  1. msgsys:msginfo_msgmnbmsgsys:msginfo_msgmax 參數必須設定為大於或等於 65535。

  2. msgsys:msgsem 參數的設定值不得高於 32767。

  3. shmsys:shminfo_shmmax 參數應設定為上表中的建議值, 或實體記憶體的 90% (以位元組表示),將採用較高者。 例如,如果系統有 196 MB 實體記憶體, 請將 shmsys:shminfo_shmmax 參數設定為 184968806 (196*1024*1024*0.9)。

若要設定核心程式參數, 請在 /etc/system 檔案尾端加入如下的一行:

   set parameter_name = value

例如,若要設定 msgsys:msginfo_msgmax 參數值, 請增加下一行到 /etc/system 檔尾端:

   set msgsys:msginfo_msgmax = 65535

/opt/IBMdb2/V7.1/cfg 目錄,或 DB2 產品 CD-ROM 中的 /db2/install/samples 目錄含有那些用來更新核心程式架構參數的範例檔。這些檔案的名稱如下:

kernel.param.64MB
用於具有 64MB-128MB 實體記憶體的系統

kernel.param.128MB
適用含有 128MB-256MB 實體記憶體的系統

kernel.param.256MB
適用含有 256MB-512MB 實體記憶體的系統

kernel.param.512MB
適用含有 512MB-1GB 實體記憶體的系統

根據系統中的實體記憶體數量,將適當核心程式架構參數檔附加至 /etc/system 檔。 如果有需要,請按照上述「備註 2」的說明來變更 shmsys:shminfo_shmmax 參數值。

更新 /etc/system 檔之後,請重新啟動系統


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]