- 论坛徽章:
- 0
|
在AIX系统中,内存可以简单的分为两类,计算型内存和文件型内存,\r\n在AIX操作系统中,可以使用topas命令查看整个系统的运行情况,其中一个重要的部份是系统的内存使用情况,以及交换情况:\r\nMEMORY\r\nReal,MB 16032\r\n% Comp 83.2\r\n% Noncomp 9.9\r\n% Client 9.9\r\nPAGING SPACE\r\nSize,MB 16384\r\n% Used 3.3\r\n% Free 96.6\r\n 在一个使用裸设备的系统中,文件型内存,即上面的%Noncomp,%Client,只需要使用整个系统很少的内存;而把大部份的内存作为计算型内存 (%Comp)来使用,这部份内存量主要为ORACLE SGA和PGA所用,其中ORACLE SGA 为pinned memory.\r\n 根据系统内存大小,设定系统可以pin住的最大值:\r\n maxpin% = 80 --此值可以升高\r\n v_pinshm = 1 --允许pin住内存\r\n 接下来是三个控制文件型内存的参数的值:\r\n maxclient% = 10 --文件型内存可使用内存总的百分比的最大值,= 100%,系统便开始产生交换,系统的PAGING SPACE会持续的增长,影响到产品库的安全。\r\n\r\n一般的数据库服务器,文件型内存可以使用较少的空间,因为文件型内存并不主动释放,可能造成内存资源的短缺及Paging Space使用率过高,所以数据库服务器上maxclient、maxperm、minperm的值不宜过大,典型值如下:\r\n maxclient% = 8 \r\n maxperm% = 12 \r\n minperm% = 5 \r\n\r\n如果是64位内核一般设置maxperm%=20 |
|