查看: 2996|回复: 20

[Linux] AIX内核核心参数的修改

  [复制链接]

7

主题

2179

帖子

1万

积分

Nib

Rank: 11Rank: 11Rank: 11Rank: 11

贡献
245
技术
0
活跃
533
在线时间
473 小时
发表于 2014-5-13 09:12:54 | 显示全部楼层 |阅读模式
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,可作适当调整。同时在创建pagingspace时, 应尽量分配在不同的硬盘上,提高其性能。利用smitty chps修改原有paging space的大小或smittymkps增加一块paging space。

4、系统核心参数配置
利用lsattr -Elsys0 检查maxuproc, minpout, maxpout等参数的大小。maxuproc为每个用户的最大进程数,通常如果系统运行DB2或ORACLE是应将maxuproc调整,Default:128、调整到500,maxuproc增加可以马上起作用,降低需要AIX重起。当应用涉及大量的顺序读写而影响前台程序响应时间时,可考虑将maxpout设为33, minpout设为16,利用smittychgsys来设置。

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-WriteCache:选择硬盘后,把Enable Fast-Write一项改为Yes后回车即可。

7、激活AIO
AIO通常只对文件系统起作用,对裸设备没有作用。最大为10X并行磁盘数<80,最小为最大的一半。

①、定义系统中的AIO设备
smit aio -> Configure Defined Asynchronous I/O 然后回车执行;
②、激活系统中的AIO设备
smit aio -> Change / Show Characteristics ofAsynchronous I/O回车出现AIO配置对话框,将对话框中〔STATE to be configured at system restart〕域选择为“available”,然后回车执行;
注:系统会提示只有在重起后才能生效。

8、rootvg镜像
因为rootvg损坏系统将无法运行,即使通过备份磁带恢复,也会造成系统停机,因此在磁盘空间充裕的情况下,可考虑对rootvg作镜像,同时在建立rootvg镜像时应尽量使用连接在不同SCSI 上的硬盘以做到负载均衡。利用smitty mirrorvg修改。

二、双机环境
在双机环境中,除了考虑上述参数设置外,还需考虑:
1、 High water mark for pending writeI/Os per file(maxpout) 和Low water mark for pending writeI/Os per file
它们缺省值为0,在双机环境中一般应设High water mark为33,Low water mark为24,这两个参数可用smittychgsys来设置。

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金币 +9 收起 理由
时光与梦 + 9 不错哦!

查看全部评分

0

主题

255

帖子

743

积分

Mib

Rank: 4

贡献
0
技术
0
活跃
-1
在线时间
0 小时
发表于 2014-5-13 09:46:00 | 显示全部楼层
虚拟化,据库,程学习就在www.santongit.com!

0

主题

212

帖子

589

积分

Gib

Rank: 5Rank: 5

贡献
0
技术
0
活跃
0
在线时间
0 小时
发表于 2014-6-1 04:38:50 | 显示全部楼层
谁知盘中餐,发帖真辛苦!

0

主题

354

帖子

3173

积分

论坛VIP原价+免回复特权

Rank: 8Rank: 8

贡献
0
技术
0
活跃
0
在线时间
0 小时
发表于 2014-6-18 04:39:33 | 显示全部楼层
谁知盘中餐,发帖真辛苦!

0

主题

366

帖子

843

积分

论坛VIP原价+免回复特权

Rank: 8Rank: 8

贡献
0
技术
0
活跃
-2
在线时间
0 小时
发表于 2014-6-20 13:57:39 | 显示全部楼层
三通IT学院是个学习技术的好地方,加油吧各位!

0

主题

626

帖子

9543

积分

论坛VIP原价+免回复特权

Rank: 8Rank: 8

贡献
0
技术
0
活跃
0
在线时间
0 小时
发表于 2014-6-20 23:43:45 | 显示全部楼层
五体投地的佩服楼主中!

0

主题

378

帖子

1092

积分

论坛VIP原价+免回复特权

Rank: 8Rank: 8

贡献
0
技术
0
活跃
0
在线时间
0 小时
发表于 2014-6-27 02:19:07 | 显示全部楼层
什么?你说的这个是真的?

0

主题

361

帖子

831

积分

论坛VIP原价+免回复特权

Rank: 8Rank: 8

贡献
0
技术
0
活跃
-2
在线时间
0 小时
发表于 2014-7-14 15:19:49 | 显示全部楼层
三通IT学院是个学习技术的好地方,加油吧各位!

0

主题

341

帖子

789

积分

论坛VIP原价+免回复特权

Rank: 8Rank: 8

贡献
0
技术
0
活跃
-1
在线时间
0 小时
发表于 2014-7-14 18:38:41 | 显示全部楼层
每天来学习,跟三通一起成长!

0

主题

115

帖子

672

积分

Kib

Rank: 3Rank: 3

贡献
0
技术
0
活跃
77
在线时间
5 小时
发表于 2015-2-14 22:00:25 | 显示全部楼层
#在这里快速回复#www.santongit.com
使用 高级模式(可批量传图、插入视频等)
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表