AIX作業系統核心引數配置
AIX核心屬於動態核心,核心引數基本上可以自動調整,因此當系統安裝完畢後,應考慮修改的引數一般如下:
一、單機環境
1、系統使用者的最大登入數maxlogin
maxlogin的具體大小可根據使用者數設定,可以透過smitty chlicense命令修改,該引數記錄於/etc/security/login.cfg檔案,修改在系統重新啟動後生效。
2、系統使用者的limits引數
這些引數位於/etc/security/limits檔案中,可以把這些引數設為-1,即無限制,可以用vi 修改/etc/security/limits檔案,所有修改在使用者重新登入後生效。
default:
fsize = 2097151 ----》改為-1
core = 2097151
cpu = -1
data = 262144 ----》改為-1
rss = 65536
stack = 65536
nofiles = 2000
3、Paging Space
檢查paging space的大小,在實體記憶體<2G時,應至少設定為實體記憶體的1.5倍,若實體記憶體>2G,可作適當調整。同時在建立paging space時, 應儘量分配在不同的硬碟上,提高其效能。利用smitty
chps修改原有paging space的大小或smitty mkps增加一塊paging space。
4、系統核心引數配置
利用lsattr -Elsys0 檢查maxuproc, minpout, maxpout等引數的大小。maxuproc為每個使用者的最大程式數,通常如果系統執行DB2或ORACLE是應將maxuproc調整,Default:128、調整到500,
maxuproc增加可以馬上起作用,降低需要AIX重起。當應用涉及大量的順序讀寫而影響前臺程式響應時間時,可考慮將maxpout設為33, minpout設為16,利用smitty chgsys來設定。
5、檔案系統空間的設定
一般來說,系統的檔案系統/、/usr、/var、/tmp的使用率不要超過80%,/tmp建議至少為300M,檔案系統滿可導致系統不能正常工作,尤其是AIX的基本檔案系統,如/ (根檔案系統)滿則會導致使用者
不能登入。用df 檢視。
# df -k (檢視AIX的基本檔案系統)
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 24576 1452 95% 2599 22% /
/dev/hd2 614400 28068 96% 22967 15% /usr
/dev/hd9var 8192 4540 45% 649 32% /var
/dev/hd3 167936 157968 6% 89 1% /tmp
/dev/hd1 16384 5332 68% 1402 35% /home
利用smitty chfs擴充套件檔案系統的空間。
6、啟用SSA Fast-Write Cache
利用smitty ssafastw來啟用每一個邏輯盤hdiskn的Fast-Write Cache:選擇硬碟後,把Enable Fast-Write一項改為Yes後回車即可。
7、啟用AIO
AIO通常只對檔案系統起作用,對裸裝置沒有作用。最大為10X並行磁碟數<80,最小為最大的一半。
①、定義系統中的AIO裝置
smit aio -> Configure Defined Asynchronous I/O 然後回車執行;
②、啟用系統中的AIO裝置
smit aio -> Change / Show Characteristics of Asynchronous I/O回車出現AIO配置對話方塊,將對話方塊中〔STATE to be configured at system restart〕域選擇為“available”,然後回車執行
;
注:系統會提示只有在重起後才能生效。
8、rootvg映象
因為rootvg損壞系統將無法執行,即使透過備份磁帶恢復,也會造成系統停機,因此在磁碟空間充裕的情況下,可考慮對rootvg作映象,同時在建立rootvg映象時應儘量使用連線在不同SCSI 上的硬
盤以做到負載均衡。利用smitty mirrorvg修改。
9.修改系統核心
將64位核心轉變為32位核心。
#ln -sf /usr/lib/boot/unix_mp /unix
#ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix
#bosboot -ad /dev/ipldevice
#shutdown -Fr
將32位核心轉變為64位核心。
#ln -sf /usr/lib/boot/unix_64 /unix
#ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
#bosboot -ad /dev/ipldevice
#shutdown -Fr
二、雙機環境
在雙機環境中,除了考慮上述引數設定外,還需考慮:
1、 High water mark for pending write I/Os per file(maxpout) 和Low water mark for pending write I/Os per file
它們預設值為0,在雙機環境中一般應設High water mark為33,Low water mark為24,這兩個引數可用smitty chgsys來設定。
2、 syncd daemon的資料重新整理頻率
該值表示重新整理記憶體資料到硬碟的頻率,預設為60,一般可改為20,也可根據實際情況更改。該引數透過vi /sbin/rc.boot更改,其中一行如下:
nohup /usr/sbin/syncd 60 >/dev/null 2>&1 &
改為:
nohup /usr/sbin/syncd 20 >/dev/null 2>&1 &
一、單機環境
1、系統使用者的最大登入數maxlogin
maxlogin的具體大小可根據使用者數設定,可以透過smitty chlicense命令修改,該引數記錄於/etc/security/login.cfg檔案,修改在系統重新啟動後生效。
2、系統使用者的limits引數
這些引數位於/etc/security/limits檔案中,可以把這些引數設為-1,即無限制,可以用vi 修改/etc/security/limits檔案,所有修改在使用者重新登入後生效。
default:
fsize = 2097151 ----》改為-1
core = 2097151
cpu = -1
data = 262144 ----》改為-1
rss = 65536
stack = 65536
nofiles = 2000
3、Paging Space
檢查paging space的大小,在實體記憶體<2G時,應至少設定為實體記憶體的1.5倍,若實體記憶體>2G,可作適當調整。同時在建立paging space時, 應儘量分配在不同的硬碟上,提高其效能。利用smitty
chps修改原有paging space的大小或smitty mkps增加一塊paging space。
4、系統核心引數配置
利用lsattr -Elsys0 檢查maxuproc, minpout, maxpout等引數的大小。maxuproc為每個使用者的最大程式數,通常如果系統執行DB2或ORACLE是應將maxuproc調整,Default:128、調整到500,
maxuproc增加可以馬上起作用,降低需要AIX重起。當應用涉及大量的順序讀寫而影響前臺程式響應時間時,可考慮將maxpout設為33, minpout設為16,利用smitty chgsys來設定。
5、檔案系統空間的設定
一般來說,系統的檔案系統/、/usr、/var、/tmp的使用率不要超過80%,/tmp建議至少為300M,檔案系統滿可導致系統不能正常工作,尤其是AIX的基本檔案系統,如/ (根檔案系統)滿則會導致使用者
不能登入。用df 檢視。
# df -k (檢視AIX的基本檔案系統)
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 24576 1452 95% 2599 22% /
/dev/hd2 614400 28068 96% 22967 15% /usr
/dev/hd9var 8192 4540 45% 649 32% /var
/dev/hd3 167936 157968 6% 89 1% /tmp
/dev/hd1 16384 5332 68% 1402 35% /home
利用smitty chfs擴充套件檔案系統的空間。
6、啟用SSA Fast-Write Cache
利用smitty ssafastw來啟用每一個邏輯盤hdiskn的Fast-Write Cache:選擇硬碟後,把Enable Fast-Write一項改為Yes後回車即可。
7、啟用AIO
AIO通常只對檔案系統起作用,對裸裝置沒有作用。最大為10X並行磁碟數<80,最小為最大的一半。
①、定義系統中的AIO裝置
smit aio -> Configure Defined Asynchronous I/O 然後回車執行;
②、啟用系統中的AIO裝置
smit aio -> Change / Show Characteristics of Asynchronous I/O回車出現AIO配置對話方塊,將對話方塊中〔STATE to be configured at system restart〕域選擇為“available”,然後回車執行
;
注:系統會提示只有在重起後才能生效。
8、rootvg映象
因為rootvg損壞系統將無法執行,即使透過備份磁帶恢復,也會造成系統停機,因此在磁碟空間充裕的情況下,可考慮對rootvg作映象,同時在建立rootvg映象時應儘量使用連線在不同SCSI 上的硬
盤以做到負載均衡。利用smitty mirrorvg修改。
9.修改系統核心
將64位核心轉變為32位核心。
#ln -sf /usr/lib/boot/unix_mp /unix
#ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix
#bosboot -ad /dev/ipldevice
#shutdown -Fr
將32位核心轉變為64位核心。
#ln -sf /usr/lib/boot/unix_64 /unix
#ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
#bosboot -ad /dev/ipldevice
#shutdown -Fr
二、雙機環境
在雙機環境中,除了考慮上述引數設定外,還需考慮:
1、 High water mark for pending write I/Os per file(maxpout) 和Low water mark for pending write I/Os per file
它們預設值為0,在雙機環境中一般應設High water mark為33,Low water mark為24,這兩個引數可用smitty chgsys來設定。
2、 syncd daemon的資料重新整理頻率
該值表示重新整理記憶體資料到硬碟的頻率,預設為60,一般可改為20,也可根據實際情況更改。該引數透過vi /sbin/rc.boot更改,其中一行如下:
nohup /usr/sbin/syncd 60 >/dev/null 2>&1 &
改為:
nohup /usr/sbin/syncd 20 >/dev/null 2>&1 &
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2077187/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- timesten 11.2.2 作業系統核心引數配置作業系統
- AIX 系統引數配置AI
- AIX作業系統shell的引數(轉)AI作業系統
- AIX 系統引數配置 -- 轉AI
- DBA不可不知的作業系統核心引數作業系統
- AIX作業系統安全加固AI作業系統
- 升級AIX作業系統AI作業系統
- Aix作業系統SMIT工具AI作業系統MIT
- 在AIX作業系統下shell的變數(轉)AI作業系統變數
- 計算機作業系統|作業系統引論計算機作業系統
- 作業系統核心簡介作業系統
- 作業系統核心之辯作業系統
- 作業系統核心結構作業系統
- SAP配置系統引數
- AIX作業系統版本小知識AI作業系統
- AIX作業系統效能分析報告AI作業系統
- 麒麟作業系統核心同其他作業系統核心的相似性分析(轉)作業系統
- linux和aix核心引數檢查LinuxAI
- linux系統基於oracle的核心引數配置說明LinuxOracle
- AIX作業系統的shell簡介(轉)AI作業系統
- 系統核心引數 設定 systemv (ipc)
- 作業系統基礎配置作業系統
- 作業系統的安全配置作業系統
- 通過虛擬機器學習作業系統引導檔案的配置虛擬機機器學習作業系統
- 作業系統(aix\redhat\suse)修改主機名方法作業系統AIRedhat
- 通過AIX 6.1 作業系統管理員認證AI作業系統
- AIX 作業系統調優 效能指標祥解AI作業系統指標
- 定製AIX作業系統的shell環境(轉)AI作業系統
- 核心替換國產作業系統是否可行?作業系統
- 作業系統微核心和Dubbo微核心,有何不同?作業系統
- linux安裝DB2之前的作業系統引數LinuxDB2作業系統
- SCO UNIX 系統核心引數的意義(轉)
- 修復雙作業系統引導區作業系統
- /proc虛擬檔案系統與系統核心引數修改方法
- 作業系統(AIX)雙因素身份認證解決方案作業系統AI
- IBM的Lpar 作業系統(AIX)啟動問題IBM作業系統AI
- IBM RS/6000 AIX作業系統的安裝(轉)IBMAI作業系統
- 在linux系統上裝oracle為什麼要修改作業系統的核心引數LinuxOracle作業系統