主講Aix系統(tǒng)參數(shù)優(yōu)化
我們已經(jīng)學(xué)校了很多的Aix系統(tǒng)的知識。今天我們來講解下Aix系統(tǒng)參數(shù)的知識。Aix系統(tǒng)內(nèi)核屬于動態(tài)內(nèi)核,核心參數(shù)基本上可以自動調(diào)整,因此當(dāng)系統(tǒng)安裝完畢后?應(yīng)考慮修改的參數(shù)一般包括以下內(nèi)容。
1.Aix系統(tǒng)用戶的最大登錄數(shù)maxlogin
maxlogin的具體大小可根據(jù)用戶數(shù)設(shè)定,可以通過smitty chlicense命令修改,該參數(shù)記錄在/etc/security/login.cfg文件中,修改在系統(tǒng)重新啟動后生效。
2.Aix系統(tǒng)用戶的limits參數(shù)
這些參數(shù)位于/etc/security/limits文件中,可以把這些參數(shù)設(shè)為-1?即無限制,可以用vi修改/etc/security/limits文件,所有修改在用戶重新登錄后生效。
3.Paging Space
檢查Paging Space的大小,在物理內(nèi)存<2G時,應(yīng)至少設(shè)定為物理內(nèi)存的1.5倍,若物理內(nèi)存>2G,可作適當(dāng)調(diào)整。同時在創(chuàng)建Paging Space時? 應(yīng)盡量分配在不同的硬盤上,提高其性能。利用smitty chps修改原有Paging Space的大小或利用smitty mkps增加一塊Paging Space。
4.Aix系統(tǒng)核心參數(shù)配置
利用lsattr -Elsys0檢查maxuproc,minpout,maxpout等參數(shù)的大小。maxuproc為每個用戶的最大進程數(shù)?通常如果系統(tǒng)運行Oracle?應(yīng)調(diào)整maxuproc,將Default:128調(diào)整到500,maxuproc增加可以馬上生效。當(dāng)應(yīng)用涉及大量的順序讀寫而影響前臺程序響應(yīng)時間時,可考慮將maxpout設(shè)為33?minpout設(shè)為16,用smitty chgsys命令設(shè)置。
5.文件系統(tǒng)空間的設(shè)定
一般來說,文件系統(tǒng)/、/usr、/var、/tmp的使用率不應(yīng)超過80%,/tmp建議至少為300M,文件系統(tǒng)滿將導(dǎo)致系統(tǒng)不能正常工作,尤其是Aix的基本文件系統(tǒng),如/?根文件系統(tǒng)?滿則會導(dǎo)致用戶不能登錄。用df 查看:#df-k(查看Aix的基本文件系統(tǒng)),利用smitty chfs擴展文件系統(tǒng)的空間。
6.激活SSA Fast-Write Cache
利用smitty ssafastw激活每一個邏輯盤hdiskn的Fast-Write Cache:選擇硬盤后,把Enable Fast-Write改為Yes后,回車即可。
7.High water mark for pending write I/Os per file?maxpout?和Low water mark for pending write I/Os per file配置
其缺省值為0,在雙機環(huán)境中一般應(yīng)將High water mark設(shè)為33?Low water mark設(shè)為24,這兩個參數(shù)可用smitty chgsys來設(shè)置。
8.syncd daemon的數(shù)據(jù)刷新頻率
該值表示刷新內(nèi)存數(shù)據(jù)到硬盤的頻率,缺省值為60,一般可改為20,也可根據(jù)實際情況更改。該參數(shù)通過/sbin/rc.boot配置,將nohup/usr/sbin/syncd 60>/dev/null 2>&1&參數(shù)中的60改為20即可。
Aix系統(tǒng)參數(shù)是很重要的一塊,所以,我們要學(xué)習(xí)好這一部分。
【編輯推薦】