Process and paging所包含的参数:
GPGSLO:Lowest amount freemen can be,before pages are stolen form processes
????以页面为单位,为进程vhand确定以页面为单位的自由内存低限标志。通常,GPGSLO设置为页面内存的1/16。GPGSLO的取值范围是0~200,并且必须小于GPGSHI的大小。
GPGSHI:once pages are stolen form processes , don't stop before freemen reaches this value
????以页面为单位,为进程vhand确定以页面为单位的自由内在高限标志。通常,GPGSHI设置为页面内在的1/10。GPGSHI的取值范围是1~300,并且必须大于GPGSLO的大小。
MINARMEN:mininun available resident memory,in pages,to maintain in order to avoid deadlock.
????用户进程的文本和数据段保留的最小内存页面数。可以使用crash(ADM)中的od-davailrmen命令行查看为用户进程所保留的物理内存。MINARMEN的取值范围是25~40个内存页面,缺省取值为25个内存页面。
????如果系统内存显示:
????CONFIG:routine -n resident pages wanted
????这表明系统内存不足,需要增加MINARMEN的大小。
MINASMEN:mininum available swappble menory , in pages;to maintain in order to avoid deadlock。
????定义系统所保留的内存和交换区的最小页面数。可以使用crash(ADM)中的od -d availsmen命令行查看系统交换区的大小。MINASMEN的取值范围是25~40个内存页面,缺省取值为25个内存页面。
????如果系统显示:
????CONFIG:swapdel - Total swap area too small (MINASMEM = number exceeded)
????这表明需要增加MINASMEN的大小。
????如果系统显示:
????CONFIG:routine -n swappable pages wanted
???这表明系统没有足够的物理内存分配给MINASMEN,会导致系统上的应用程序经常出现故障,需要增加系统的内存或交换区的大小,才能从根本上解决这个问题。
MAXSLICE:maxinmum time slice for processes , in clock ticks。
????以系统时钟计时方式定义用户进程的最大时间片。当一个进程执行完分配给它的CPU时间片后,返回就绪状态或封锁状态,系统从处于就绪状态的进程队列中选择优先级最高的一个进程,将MAXSLICE时间片分配给这个进程。MAXSLICE取值范围为25~100,缺省值为每秒100个时间片。
SPTMAP:size of system virtual space allocation map。
????用来定义Unix核心虚拟地址空间分配变换表项数组的长度。SPTMAP取值范围是100~500,缺省取值为200。