SCO UNIX5 的動態核心表
動態核心參數也是Unix5引進的新特性。但并非所有核心參數均可以動態調整。動態核心表涉及以下幾個部分: 一、 動態核心表的可用空間,通過以下幾個參數控制: 以下參數決定有多大的內存空間可以分配給動態核心表。 ?; TBLPAGES:動態核心表的最大頁面數。DEFAULT=0,0意味著取系統的自動配置值。 ?; TBLDMAPAGES:可用于DMA存取的最大內存頁面數。 ?; TBLLIMIT:單個表占整個TBLPAGES和TBLDMAPAGES的最大百分比。DEFAULT=70%。 ?; TBLSYSLIMIT:若TBLPAGES取0值,此參數表示動態表可占內存的最大百分比。DEFAULT=25% 二、 動態核心表 下列參數控制了動態核心表空間可以增長的最大幅度。 ?; MAX_DISK:系統容許的硬盤驅動器表數目 ?; MAX_INODE:系統的節點表槽數目。 ?; MAX_PROC:進程表數目。 ?; MAX_FILE:可打開文件數目。 ?; MAX_REGION:區表數目。(此值應略大于MAX_PROC值的三倍。) ?; MAX_MOUNT:可掛載系統表的數目。 ?; MAX_FLCREC:鎖表的數目。 三、 相關命令 ?; 顯示動態參數當前值 getconf 參數名 如: getconf KERNEL_PROC getconf KERNEL_PROC_MAX 注:sar –v 命令中的PROC_SZ也表明了實際的活動進程數 ?; 改變當前動態參數值 setconf 參數名 參數值 (返回值為原值) ?; 查看、修改動態核心參數的幾個命令 /etc/conf/cf.d/configure -x sysdef /etc/conf/cf.d/idtune
