調整AIX系統

2022-12-08 04:27:04 字數 3060 閱讀 4287

本主題描述如何調整 aix 作業系統以提高 websphere application server 的效能。

關於本任務

要調整 websphere 的效能以滿足您的需求,您可以更改許多配置,也可以設定變數。由於 aix 作業系統不是 websphere application server 產品,因此請注意,它可能會改變,並且結果可能會有所變化。

過程根據需要,更改下列配置設定或變數:

tcp_timewait

o 描述:確定 tcp/ip 在釋放已關閉的連線並再次使用其資源前必須經過的時間。關閉與釋放之間的這段時間稱為 time_wait 狀態或者兩倍最大段生存期(2msl)狀態。

此時間期間,重新開啟到客戶機和伺服器的連線的成本少於建立新連線。通過減少此條目的值,tcp/ip 可以更快地釋放關閉的連線,並為新連線提供更多資源。如果執行中的應用程式要求快速釋放連線或建立新連線,或者由於許多連線處於 time_wait 狀態而導致吞吐量較低,請調整此引數。

o 如何檢視或設定:

發出以下命令,將 tcp_timewait 狀態設定為 15 秒:

/usr/sbin/no –o tcp_timewait =1

安裝了 db2 的 aix 作業系統

o 描述:如果將 db2 日誌檔案與物理資料庫檔案分開儲存,可以提高效能。您還可以將日誌和資料庫檔案從包含日誌檔案系統(jfs)服務的驅動器中分離出來。

aix 使用特定的卷組和檔案系統來進行 jfs 日誌記錄。

o 如何檢視或設定:使用 aix 的 filemon 實用程式來檢視所有檔案系統輸入和輸出,並在戰略上選擇 db2 日誌檔案的檔案系統。然後,根據db2 調整引數主題設定 db2 日誌位置。

o 預設值:預設情況下,db2 日誌檔案通常儲存在資料庫表所在的磁碟驅動器上。

o 建議值:將日誌檔案移動到不用於儲存 db2 資料並且具有最低輸入或輸出活動量的磁碟。

aix 檔案描述符(ulimit)

o 描述:對使用者帳戶指定資源使用的各種限制。ulimit -a命令顯示所有 ulimit 限制。

ulimit -a命令僅指定許可的開啟檔案數。開啟檔案設定的預設數目(2000)通常足以供大多數應用程式使用。如果對此引數設定的值太小,在開啟檔案或建立連線時就可能會出錯。

由於此值限**務器程序可開啟的檔案描述符數,因此如果值太小,就會導致效能欠佳。

o 如何檢視或設定:執行以下步驟將開啟檔案限制值更改為 10,000 個檔案:

1. 開啟命令視窗。

2. 編輯/etc/security/limits檔案。對執行 websphere application server 程序的使用者帳戶新增以下行:

3. nofiles = 10000

nofiles_hard = 10000

4. 儲存更改。

5. 重新啟動 aix 系統。

6. 要驗證結果,請在命令列上輸入ulimit -a命令。例如,輸入# ulimit -a。

o 預設值:對於 aix 作業系統來說,預設設定是2000。

o 建議值:值取決於應用程式。增加 ulimit 檔案描述符限制值可提高效能。

根據應用程式的不同,可能需要增加其他限制的值。對資料或堆疊 ulimit 的任何更改應該確保資料+堆疊 < 256mb(僅限於 32 位 websphere application server)。

aix tcp_keepidle

o 描述:「保持活動」包確保連線保持活動/已建立狀態。

o 如何檢視或設定:使用no命令來確定當前值或設定該值。此更改將在您下次重新啟動機器後失效。要永久地更改此值,請將no命令新增到/etc/目錄中。例如:

no -o tcp_keepidle=600

o 預設值:14400個半秒(2 小時)。

o 建議值:600個半秒(5 分鐘)。

tcp_keepintvl

o 描述:指定為了驗證連線而傳送的各個包之間的時間間隔。

o 如何檢視或設定:使用以下命令來將此值設定為5秒:

no -o tcp_keepintvl=10

o 預設值:150(1/2 秒)

o 建議值:10(1/2 秒)

tcp_keepinit

o 描述:指定 tcp 連線的初始超時值。

o 如何檢視或設定:使用以下命令來將此值設定為20秒:

no -o tcp_keepinit=40

o 預設值:150(1/2 秒)

o 建議值:40(1/2 秒)

為 j**a 虛擬機器堆分配大頁(16 mb)

某些應用程式要求使用非常大的堆以提高效能。通過使用 cpu 和作業系統提供的大頁支援,可以降低 cpu 管理大型堆的開銷。以下步驟以大頁(16 mb)形式分配 4 gb 的 ram:

2. 作為 root 使用者,執行下列命令以保留 4 gb 的大頁:

3. vmo -r -o lgpg_regions=256 -o lgpg_size=16777216

4. bosboot -ad /dev/ipldevice

reboot -q

5. 在重新引導後,執行以下命令以便在 aix 作業系統上啟用大頁支援:

vmo -p -o v_pinshm=1

6. 作為 root 使用者,為使用者新增下列能力:

chuser capabilities=cap_bypass_rac_vmm,cap_propagate $user

7. 將-xlpj**a 選項新增至 j**a 命令。

a. 單擊伺服器》應用程式伺服器》server_name。

b. 在伺服器基礎結構下,單擊j**a 和程序管理》程序定義》j**a 虛擬機器。

c. 在通用 jvm 引數欄位中,新增-xlp。

8. 新增extshm定製屬性並設定為off。

a. 單擊伺服器》應用程式伺服器》server_name。

b. 在伺服器基礎結構下,單擊j**a 和程序管理》程序定義》定製屬性》新建。

c. 在名稱欄位中,輸入extshm。

d. 在值字段中,輸入off。

9. 使用以下命令驗證所使用的大頁支援:

vmstat -l 1

注:當應用程式執行時,「alp」列包含非零值。

AIX作業系統使用心得

aix是ibm公司開發的業界領先的優秀商務unix作業系統,在可靠性 可用性 開放性 擴充套件性 高效能 安全性等方面都非常突出,尤其是在internet的關鍵應用領域以及系統和硬體管理能力方面,其效能表現更為出色,受到了業界的普遍認可和廣泛使用。以下是筆者幾年來使用aix系統的一點心得,茲供使用該...

aix作業系統移植到windows

1.將aix 64 上db2資料庫移植到windows上可以用以下方法 1.安裝db2 9.7資料庫 2.建立資料庫所有資料庫列表右鍵建立乙個標準資料庫 選擇標準資料庫可以更改緩衝池和表空間頁大小 預設為4k 下一步再下一步次步驟是選擇資料庫儲存位置選擇d盤 選擇資料庫的語言環境為 如果為windo...

通風系統調整

寧發二礦 一號回風斜井 1770水平集中回風石門貫通後通風系統調整報告 編制 通風部長 總工程師 礦長 2010 12 10 一採區通風系統調整報告 2010年12月10日中班一號回風斜井1770水平集中回風石門已全面貫通,貫通前撤出了一採區所有掘進工作面人員,待風流穩定後,通風部立即組織人員對一採...