- 論壇徽章:
- 0
|
AIX內(nèi)核屬于動態(tài)內(nèi)核,核心參數(shù)基本上可以自動調(diào)整,因此當(dāng)系統(tǒng)安裝完畢后,應(yīng)考慮修改的參數(shù)一般如下: \r\n一、單機(jī)環(huán)境 \r\n1、系統(tǒng)用戶的最大登錄數(shù)maxlogin \r\nmaxlogin的具體大小可根據(jù)用戶數(shù)設(shè)定,可以通過smitty chlicense命令修改,該參數(shù)記錄于/etc/security/login.cfg文件,修改在系統(tǒng)重新啟動后生效。 \r\n2、系統(tǒng)用戶的limits參數(shù) \r\n這些參數(shù)位于/etc/security/limits文件中,可以把這些參數(shù)設(shè)為-1,即無限制,可以用vi 修改/etc/security/limits文件,所有修改在用戶重新登錄后生效。 \r\ndefault: \r\nfsize = 2097151 ----》改為-1 \r\ncore = 2097151 \r\ncpu = -1 \r\ndata = 262144 ----》改為-1 \r\nrss = 65536 \r\nstack = 65536 \r\nnofiles = 2000 \r\n3、Paging Space \r\n檢查paging space的大小,在物理內(nèi)存2G,可作適當(dāng)調(diào)整。同時在創(chuàng)建paging space時, 應(yīng)盡量分配在不同的硬盤上,提高其性能。利用smitty chps修改原有paging space的大小或smitty mkps增加一塊paging space。 \r\n4、系統(tǒng)核心參數(shù)配置 \r\n利用lsattr -Elsys0 檢查maxuproc, minpout, maxpout等參數(shù)的大小。maxuproc為每個用戶的最大進(jìn)程數(shù),通常如果系統(tǒng)運行DB2或ORACLE是應(yīng)將maxuproc調(diào)整,Default:128、調(diào)整到500,maxuproc增加可以馬上起作用,降低需要AIX重起。當(dāng)應(yīng)用涉及大量的順序讀寫而影響前臺程序響應(yīng)時間時,可考慮將maxpout設(shè)為33, minpout設(shè)為16,利用smitty chgsys來設(shè)置。 \r\n5、文件系統(tǒng)空間的設(shè)定 \r\n一般來說,系統(tǒng)的文件系統(tǒng)/、/usr、/var、/tmp的使用率不要超過80%,/tmp建議至少為300M,文件系統(tǒng)滿可導(dǎo)致系統(tǒng)不能正常工作,尤其是AIX的基本文件系統(tǒng),如/ (根文件系統(tǒng))滿則會導(dǎo)致用戶不能登錄。用df 查看。 \r\n# df -k (查看AIX的基本文件系統(tǒng)) \r\nFilesystem 1024-blocks Free %Used Iused %Iused Mounted on \r\n/dev/hd4 24576 1452 95% 2599 22% / \r\n/dev/hd2 614400 28068 96% 22967 15% /usr \r\n/dev/hd9var 8192 4540 45% 649 32% /var \r\n/dev/hd3 167936 157968 6% 89 1% /tmp \r\n/dev/hd1 16384 5332 68% 1402 35% /home \r\n利用smitty chfs擴(kuò)展文件系統(tǒng)的空間。 \r\n6、激活SSA Fast-Write Cache \r\n利用smitty ssafastw來激活每一個邏輯盤hdiskn的Fast-Write Cache:選擇硬盤后,把Enable Fast-Write一項改為Yes后回車即可。 \r\n7、激活A(yù)IO \r\nAIO通常只對文件系統(tǒng)起作用,對裸設(shè)備沒有作用。最大為10X并行磁盤數(shù)\r\n①、定義系統(tǒng)中的AIO設(shè)備 \r\nsmit aio -> Configure Defined Asynchronous I/O 然后回車執(zhí)行; \r\n②、激活系統(tǒng)中的AIO設(shè)備 \r\nsmit aio -> Change / Show Characteristics of Asynchronous I/O回車出現(xiàn)AIO配置對話框,將對話框中〔STATE to be configured at system restart〕域選擇為“available”,然后回車執(zhí)行; \r\n注:系統(tǒng)會提示只有在重起后才能生效。 \r\n8、rootvg鏡像 \r\n因為rootvg損壞系統(tǒng)將無法運行,即使通過備份磁帶恢復(fù),也會造成系統(tǒng)停機(jī),因此在磁盤空間充裕的情況下,可考慮對rootvg作鏡像,同時在建立rootvg鏡像時應(yīng)盡量使用連接在不同SCSI 上的硬盤以做到負(fù)載均衡。利用smitty mirrorvg修改。 \r\n二、雙機(jī)環(huán)境 \r\n在雙機(jī)環(huán)境中,除了考慮上述參數(shù)設(shè)置外,還需考慮: \r\n1、 High water mark for pending write I/Os per file(maxpout) 和Low water mark for pending write I/Os per file \r\n它們?nèi)笔≈禐?,在雙機(jī)環(huán)境中一般應(yīng)設(shè)High water mark為33,Low water mark為24,這兩個參數(shù)可用smitty chgsys來設(shè)置。 \r\n2、 syncd daemon的數(shù)據(jù)刷新頻率 \r\n該值表示刷新內(nèi)存數(shù)據(jù)到硬盤的頻率,缺省為60,一般可改為20,也可根據(jù)實際情況更改。該參數(shù)通過vi /sbin/rc.boot更改,其中一行如下: \r\nnohup /usr/sbin/syncd 60 >/dev/null 2>&1 & \r\n改為: \r\nnohup /usr/sbin/syncd 20 >/dev/null 2>&1 &\r\n\r\n9.修改系統(tǒng)(5.1)內(nèi)核 \r\n將64位內(nèi)核轉(zhuǎn)變?yōu)?2位內(nèi)核。 \r\nln -sf /usr/lib/boot/unix_mp /unix \r\nln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix \r\nbosboot -ad /dev/ipldevice \r\nshutdown -Fr \r\n將32位內(nèi)核轉(zhuǎn)變?yōu)?4位內(nèi)核。 \r\nln -sf /usr/lib/boot/unix_64 /unix \r\nln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix \r\nbosboot -ad /dev/ipldevice \r\nshutdown -Fr |
|