为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

AIX 系统参数配置指南

2020-03-08 13页 doc 34KB 5阅读

用户头像

is_729658

暂无简介

举报
AIX 系统参数配置指南AIX 系统参数配置指南 AIX内核属于动态内核,核心参数基本上可以自动调整,因此当系统安装完毕后,应考虑修改的参数一般如下: 一.常规配置 在AIX安装完后,对系统的一些基本设置 许多用户在操作系统安装完后,不对系统进行一些基本设置,而使用系统的缺省参数。由于系统的缺省参数值一般比较小,在以后的运行过程中会出现这样或那样的问题。本文将介绍在AIX安装完后,有那些系统设置需要更改及一些推荐值。 1. AIX的软件包与补丁 AIX操作系统安装时只安装一些基本的软件包(fileset),而有些软件包是用户经常用到的但...
AIX 系统参数配置指南
AIX 系统参数配置指南 AIX内核属于动态内核,核心参数基本上可以自动调整,因此当系统安装完毕后,应考虑修改的参数一般如下: 一.常规配置 在AIX安装完后,对系统的一些基本设置 许多用户在操作系统安装完后,不对系统进行一些基本设置,而使用系统的缺省参数。由于系统的缺省参数值一般比较小,在以后的运行过程中会出现这样或那样的问题。本文将介绍在AIX安装完后,有那些系统设置需要更改及一些推荐值。 1. AIX的软件包与补丁 AIX操作系统安装时只安装一些基本的软件包(fileset),而有些软件包是用户经常用到的但没有被安装。建议用户在安装完AIX操作系统后再安装以下一些软件包。 bos.data* bos.net* bos.adt* bos.perf* perfagent.tools* bos.dosutil* 将AIX操作系统的第一张CD插入CD-ROM 驱动器,在系统提示处输入快速路径smitty install_all。在Input device / directory for software 选项中按F4 选择/dev/cd0.在SOFTWARE to install选项中键入[bos.adt*, bos.dosutil*, bos.data*, bos.net*, bos.perf*, perfagent.tools*] 安装上述软件包.成功后按F10 退出。 在安装完上述软件包后,需要给系统打补丁。使用随AIX系统盘所带的Update CD 或从IBM得到的最新的补丁盘。插入CD-ROM 驱动器,在系统提示处输入快速路径 smitty update_all,在 Input device / directory for software 选项中按F4 选择/dev/cd0,将COMMIT software updates?选择 no ,将SAVE replaced files? 选择 yes 。服务更新完毕后按F10 退出。 再打新的补丁时,请都是用这种方法,这可以保证在新的补丁出现问题时,可以退回以前的版本。当此补丁稳定运行了一段时间后,可以commit它。 注意:当操作系统增加了任何软件包后,都要按上述方法从新打补丁。 可用如下命令检查当前系统所打的补丁 # instfix -i | grep AIX_ML All filesets for 4.3.1.0_AIX_ML were found. All filesets for 4.3.2.0_AIX_ML were found. All filesets for 4.3.1.0_AIX_ML were found. All filesets for 4.3.2.0_AIX_ML were found. All filesets for 4.3.3.0_AIX_ML were found. All filesets for 4330-02_AIX_ML were found. All filesets for 4320-02_AIX_ML were found. All filesets for 4330-03_AIX_ML were found. All filesets for 4330-04_AIX_ML were found. Not all filesets for 4330-05_AIX_ML were found. All filesets for 4330-01_AIX_ML were found. Not all filesets for 4330-06_AIX_ML were found. Not all filesets for 4330-07_AIX_ML were found. Not all filesets for 4330-08_AIX_ML were found. 此系统的补丁版本是ML_08 2. 设置文件系统 AIX操作系统安装完后,会建立一些缺省得文件系统,其中‘/’,‘/tmp’和‘ /var’文件系统对于整个系统的正常运行是至关重要的,因此要保证这三个文件系统有足够的剩余空间。可用如下命令对空间的使用情况进行查询。 # df -k Filesystem 1024-blocks Free %Used Iused %Iused Mounted on /dev/hd4 163840 144668 12% 1871 3% / /dev/hd2 1310720 60356 96% 37212 12% /usr /dev/hd9var 163840 140448 15% 310 1% /var /dev/hd3 163840 156920 5% 71 1% /tmp /dev/hd1 32768 31556 4% 42 1% /home /dev/dblv 4194304 4062604 4% 17 1% /db 应保证此三个文件系统的大小至少为128MB,每个文件系统有50%以上的剩余空间。在系统运行的过程中,也应该随时监视这三个文件系统剩余空间的大小。 3. 设置网络 用以下命令检查所有网卡的ip地址配置: # ifconfig -a en0: flags=4e080863 inet 83.24.19.11 netmask 0xffffff00 broadcast 83.24.19.255 en1: flags=4e080863 inet 83.24.18.11 netmask 0xffffff00 broadcast 83.24.18.255 lo0: flags=e08084b inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255 inet6 ::1/0 每块网卡应配置在不同网段。如果两块网卡配置在同一网段,会产生网络通信故障。 用以下命令检查系统路由: # netstat -r Routing tables Destination Gateway Flags Refs Use If PMTU Exp Groups Route Tree for Protocol Family 2 (Internet): default 9.185.40.1 UGc 0 0 en1 - - 9/8 r6f50 U 0 19 en0 - - 9.185.40/22 r6_svc U 5 14893 en1 - - 9.185.48/22 9.185.40.1 UGc 0 0 en1 - - bj.cn.ibm.com 9.185.40.1 UGHW 1 9 en1 - - 127/8 loopback U 0 1002 lo0 - - Route Tree for Protocol Family 24 (Internet v6): ::1 ::1 UH 0 0 lo0 16896 - 每块网卡都应有指向本地网段的路由。 检查/etc/hosts文件: 检查/etc/hosts文件中的每一行,确保每一个ip地址只对应一个主机名,每一个 主机名只对应一个ip地址。 4. 设置交换空间(pagingspace) 用以下命令察看交换空间的使用情况: # lsps -a Page Space Physical Volume Volume Group Size %Used Active Auto Type paging00 hdisk1 rootvg 2048MB 5 yes yes lv hd6 hdisk0 rootvg 2048MB 5 yes yes lv 缺省系统的交换空间只有一个hd6,而且比较小。设置交换空间的原则如下: a. 创建数量尽可能多的交换空间。 b. 每个交换空间大小应相同。 c. 每个交换空间应分布在不同的硬盘上,不要将两个交换空间建在同一硬盘上。 d. 每个交换空间的使用率应小于40%。 交换空间的大小与内存的大小和应用有关。当不知应用的内存使用情况时,可按以 下原则设置。当内存小于2GB时,交换空间的大小应是内存的两倍,当内存小于8GB 而大于2GB时,交换空间的大小应与内存大小相同。内存大于8GB时,交换空间的大小应是内存的一半。此设置为初始值,用户应随时监视交换空间的使用情况,而做出调整。 注意:当交换空间100%占用时,系统将无法正常工作。 5. 配置用户 缺省系统只允许2个非root用户登陆,用户可根据自己的需求增加用户数。 # smitty System Environments Change / Show Number of Licensed Users Maximum number of FIXED licenses [32] 改变每用户的最大进程数,有些应用软件需要单一用户启很多进程(如oracle数据库)。可按下述方法改变用户最大进程数。 # smitty System Environments Change / Show Characteristics of Operating System Maximum number of PROCESSES allowed per user [1200] 6. SSA卡的设置 对于使用SSA卡的用户,卡上的快写缓存可以极大的提高磁盘的I/O性能,用户应首先检查SSA卡上是否配置了快写缓存。 # lscfg -vl ssa0 DEVICE LOCATION DESCRIPTION ssa0 11-08 IBM SSA 160 SerialRAID Adapter (14109100) Part Number................. 27H1204 FRU Number.................. 34L5388 Serial Number...............S1072088 EC Level.................... E28793 Manufacturer................IBM053 ROS Level and ID............8300 0000 Loadable Microcode Level (05) Device Driver Level (00) Displayable Message.........SSA-ADAPTER * Device Specific.(Z0)........SDRAM=128 * Device Specific.(Z1)........CACHE=32 Device Specific.(Z2)........UID=006094BF00003CDC Device Specific.(YL)........U0.1-P1-I1/Q1 此卡配置了128MB的读缓存和32MB的快写缓存。 如果配置了快写缓存,改变SSA磁盘的配置,使其使用快写缓存 # smitty device SSA Disks SSA Logical Disks Change/Show Characteristics of an SSA Logical Disk hdisk? Available 11-08-L SSA Logical Disk Drive Enable Fast-Write yes 如果'Enable Fast-Write' 是no,将其改为yes。 7. 改变aioserver的设置 如果应用是数据库的应用,并且数据文件是建立在文件系统上,那么应改变 aioserver的设置以提高I/O的性能。 # smitty aio Change / Show Characteristics of Asynchronous I/O MINIMUM number of servers [20] MAXIMUM number of servers [60] 可用如下命令监视aioserver的数量,如果数量达到最大值,应提高MAXIMUM number of servers,对MINIMUM number of servers也作相应的改动。 # pstat -a | grep aios | wc -l 32 当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 为每个用户的最大进程数,当应用涉及大量的顺序读写而影响前台程序响应时间时,可考虑将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设备 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修改。 三、双机环境 在双机环境中,除了考虑上述参数设置外,还需考虑: 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 &
/
本文档为【AIX 系统参数配置指南】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索