linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > unix > unix入门 >
栏目导栏
资料搜索
热门文章
·SCO OpenServer系统手册
·solaris迅速查找手册
·UNIX常用命令-目录及文件操作命
·常见的“压缩与解压缩”方法
·SUN的入门培训资料
·Solaris FAQ 1.2
·UNIX系统操作入门篇
·unix大全下载基地
·教你如何配置安全的SOLARIS系统
·吐血奉献.samba安装设置!
·solaris常用命令及简单解释
·UNIX 常识总集~!
·Windows XP 与 Solaris 10 双操
·隆重推荐:Solaris硬盘分区简介
·UNIX基础知识
最新文章
·Solaris SSH的配置和管理介绍
·在Unix环境下mount ISO文件
·Solaris 管理员常用的168条命令
·solaris raid 制作大集合
·在Solaris下使用USB存储设备
·SecureCRT访问HPUX没办法用vi问
·scounix网络设置心得
·solaris网络配置
·solaris上直接运行linux二进制
·HP Unix的补丁安装
·系统备份与恢复命令:fbackup+
·Oracle 10g基于Solaris 9 x86平
·完全硬盘安装solaris10
·solaris点滴9.29-10.07
·solaris volume manager do RA
Google
 
SCO UNIX 系统核心参数的意义
[ 作者:  加入时间:2007-09-18 16:52:17  来自:Linux联盟收集整理 ]
一、磁盘和缓冲 NDISK 是连到系统上的磁盘驱动器数目。它在引导时设置。 NBUF 在引导时所分配的1K系统缓冲区的数目。这些缓冲区在一个数据高速缓存中。

  这个数据高速缓存是一个含有磁盘文件信息的内存阵列。高速缓存的命中率 随缓冲区的增加而提高。高速缓存的命中减少了对磁盘的访问,并因此提高 了系统的整体性能。这个参数值一般在100到600范围内。每个缓冲区包含 1076个字节。hash队列的数目(NHBUF)应该随系统缓冲区的增加,这样才 能获得最优性能。

  NPBUF 指定要分配多少个物理I/O缓冲区。每个读写活动都需要一个I/O缓冲区。每个 入口缓冲区。第入口包含52个字节。这个参数的缺省值是20。 NHBUF 指定为1K缓冲区分配多少hash队列。这是为了搜索给定设备号和块号的缓冲区 的,这样就不必在整修缓冲区队列中进行线性搜索了。这个值必须是2的幂。 每个入口包含12个字节。NHBUF的值必须这样选,NBUF的值除以NHBUF的值约等于

  4。 (在文件/usr/adm/messages中查看NBUF的值,它在引导时确定并显示。) CTBUFSIZE 是以Kbye为单位的磁带(QIC-11,QIC-24)缓冲区的大小。它的值应为32到256。 它是在初始化时分配的静态缓冲区的大小。

  下面是与相应环境对应的合理的值: 32K 勉强的最小值:对数据流是不够的。

  64K 允许数据流(有益于内存小的系统)或使用小磁带(性能并不关键)的最小值。 96K 比缺省低一级的配置,如果缺省值使用的内存太多,就减于此。 128K 缺省值:好的性能折衷配置值。 192K 比缺省高一级的配置,如果缺省值所提供的性能太差,就增为这个值。

  256K 最大值。 MAXBUF 允许高速缓冲中可有的缓冲区的最大数目。这是核心中所说明的缓冲区头的数目。 如果所需的缓冲区数小于这个数值,那么在引导时就会依据内存的大小来自动进行 配置。如果NBUF不为0,那么就会准确地配置NBUF个缓冲区,而MAXBUF就没有必要 大于NBUF。如果NBUF为0,核心就会动最多配置MAXBUF个缓冲区。 OMAABLEBUF 每次传输大于16MB的DMA请求所需的传输缓冲区的数目。它一定是一个4到128的值。 缺省值为16。

  NAUTOUP 为文件系统的自动更新指定以秒为单位的缓冲区寿命。当一个系统缓冲区中的内容 已经在内存中驻留了由NAUTOUP参数所指定的这么长时间时,它就会被写入硬盘。 如果指定一个较小的值,那么系统的可靠性就会因为较频繁地把缓冲区中内容写入 磁盘而提高,但系统性能会降低。指定一个较大的值则会提高系统性能,但要以降低 系统安全性为代价。7zJLinux联盟
这个控制着bdflush守护进程的活动。 BDFLUSHR 为对把文件系统缓冲区中的内容写到磁盘上的需要进行检查指定以秒为单位的频率。 范围是1至300。缺省值为30秒。这个参数控制着bdflush守护进程的活动。 PUTBUFSZ 指定环形缓冲区putbuf的大小,putbufk 包含由操作系统写到控制台上的最后几个 PUTBUFSZ字符。putbuf的内容可使用crash(ADM)看到。

  PIOMAP 决定由核心可编程I/O(PIO)分解例程使用的映射入口阵弄的大小。这个例程可允许 设备驱动程序通过把大的数据块分解为小的数据单位而在中断级上完成对大型数据块 的可编程I/O操作。用户不应该修改这个参数。 DO387CR3 当安装了一个80387浮点协处理器时,用以控制对控制寄存器3(CR3)高位字节的设置。 NUMTRW 是在核心数据空间分配的“传输库接口(TLI)”这个数据读/写结构的数目。用户不 应该修改这个参数。

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·SCO UNIX--高级进阶(三)  (2007-09-18 16:50:35)
 ·SCO UNIX--高级进阶(二)  (2007-09-18 16:47:44)
 ·SCO UNIX--高级进阶(一)  (2007-09-18 16:45:32)
 ·SCO UNIX--机器启动的认识  (2007-09-18 16:44:18)
 ·SCO UNIX--基本配置及操作  (2007-09-18 16:42:50)
 ·SCO UNIX系统root密码丢失的处理  (2007-09-18 16:41:46)
 ·SCO UNIX--安装  (2007-09-18 16:40:18)
 ·在SCO UNIX操作系统下架设简单路由器  (2007-09-18 16:39:37)
 ·SCO UNIX到Linux操作系统的程序移植问题  (2007-09-14 11:26:03)
 ·SCO Unix5.07下添加新硬盘  (2007-08-23 10:52:06)