SCO UNIX 系统核心参数的意义

合集下载

SCO UNIX系统管理

SCO UNIX系统管理
就被检测到。
⑷一旦SCO系统检测到产品复制它就在广播的系统上的/dev/console和
/usr/adm/syslog文件中显示一条消息。
第六章
总结:本章着重讲述了OpenServer系统启动的不同阶段,能够对OpenServer操作系统进
导软盘组。
1.什么是Release Supplment?它包含了什么?
答案:在SCO OpenServer Release 5 版本中,SCO可能提供了我们称之为Release
Supplment(版本补充)的补丁。SCO OpenServer Release 5可能包含下列包的
答案:UNIX操作系统与DOS操作系统的树型目录结构的区别有两点:
⑴系统预定了专门用途的子目录。如:/dev为设备子目录、/bin为实用子目录、
/etc为维护程序子目录、/lib为库文件子目录等等。
⑵利用目录结构保护文件系统。如:/bin、/etc、/dev子目录设为只读或可执行
属性,防止写入或修改文件的内容。
⑷重新启动安装,当提示时,输入你的硬盘缺省值。
第五章
总结:本章着重讲述了安装完成后立即做的一些重要工作。例如:确保你的系统安装的是
最新的Release Supplment,至少为每个系统制作和测试两套应急引导软盘组。要求
会使用软件管理器在你的服务器上安装软件,安装Release Supplment,制作应急引
第二章
总结:本章着重讲述了UNIX磁盘的结构组成,SCO OpenServer 系统支持的文件类型,
以及用于建立硬盘的命令,使拥护能够顺利进行SCO OpenServer Release 5的安装。
要求能够描述目录曾次结构、UNIX文件系统类型、UNIX磁盘结构等。

SCO UNIX boot的命令说明

SCO UNIX boot的命令说明

首先一个问题是RAID卡驱动的制作及安装制作:找到IBM服务器自带光盘ServerRAID,到\diskette\sas目录,找到相对应的IMG文件拷到一个目录比如C:\然后再在\diskette\sas\tools把rawrite.exe拷到一个和IMG文件同一个目录CMD命令下运行刚才那个rawrite.exe,按照提示选择IMG文件及目标驱动器也就是软驱,过了一会儿回到C:\提示符时驱动软盘就做好了安装:插入光盘后,输入link回车然后再输入aacraid回车插入软盘,然后就按正常装吧SCO UNIX boot:的命令说明一、在安装过程中通常可用的一些可选的引导串1. 要将系统结构校验设置为disable,可用:mcheck.disable2. 要避免安装程序搜索系统中PCI 总线有关硬件的信息,可用:pci.bios323. 要避免系统扫描附加硬盘驱动器的总线,可用:scsi.noscan4. 要避免系统扫描硬盘驱动器的在IDE总线上的ATAPI接口,可用:wd.noscan5. 要装载非安装介质部分的特殊驱动程序,可用:link=<driver>;注意:在需要链接进附加驱动程序时,必须在软盘上有BTLD (Boot Time Loadable Driver) 格式的驱动程序。

6. 要连接多个驱动程序,可用:link="driver driver"例如:defbootstr link="alad ida" 或restart link="alad ida"7. 在OpenServer 5.x.x中指定SCSI硬盘的位置,可用:Sdsk=<driver>;(0,0,0,0)其中"driver"为主适配器的名称,"(0,0,0,0)"为(adapter number,bus number,SCSI ID,lun)。

SCO UNIX核心参数详细说明

SCO UNIX核心参数详细说明

SCO核心参数详细说明在SCO OpenServer 5中,用./configure或scoadmin→Hardware /Kernel Manager→Parameters 可以配置系统的核心参数,这些系统可调核心参数共分为18大类,1 Buffers Management 缓存区管理参数2 Process and paging 进程管理参数3 TTYS 与字符设备驱动程序相关的数据结构大小和其它限制参数4 Name Cache 与文件名和节点号之间映射相关的Name Cache有关参数5 AIO 异步I/O性能相关参数6 Virtual Disks 虚拟硬盘管理和配置相关参数7 User and group configuration 控制与单个用户或组相关的系统资源参数8 Security 系统安全性能参数9 TTY and console configuration 终端相关参数10 Filesystem configuration 不同文件系统的配置参数11 T able limits 动态核心表相关的内存配置参数12 Streams 字符I/O接口的配置相关参数13 Messages queues 进程间通讯消息相关参数14 Event queues 事件队列配置相关参数15 Semaphores 进程间通讯信号灯相关参数16 Shared data 进程间通讯共享相关参数17 Miscellaneous system string buffer和kernel profiler symbol table相关参数18 Miscellamious device drivers and hardware parameters相关参数下面让ytjoe带你来一个一个学习这些参数.Buffers Management 缓存区管理参数包括:NBUF:total system buffers the value is wrrenty determined at system start up以KB为单位,定义系统启动时分配的全部缓存区的数量.buffer cache是硬盘和用户地址空间之间的临时缓存区域.NBUF控制buffer cache的数量.改变NBUF必须同时改变NHBUF参数,通常NBUF/NHBUF约等于4.系统引导时所显示的&quot;kernel i/o bufs&quot;表示buffer cache的大小,在文件/usr/adm/messages中也记录了buffer cache的大小.增加buffer cache的大小,可以提高buffer cache的使用频率,减少硬盘的读写次数,从而整体提高硬盘的I/O性能.使用命令sar -b可以获得系统buffer cache使用频率的有关报告.通常情况下,系统buffer cache的数量为300~600,在大型的服务器系统上buffer cache的数量为8000或者更多,NBUF缺省值设置为0,表示系统在引导时自动设置buffer cache的大小.NHBUF:hash buffers(for disk block sorting)表示系统上有多少个混队队列要分配,每一个混队队列占用8个字节的内存.NHBUF必须是2的乘幂,取值范围是32~524288,缺省值为0,表示系统在引导时自动设置NHBUF的大小.在单CPU的计算机系统上,NHBUF的值必须少于NBUF大小的1/2.在多CPU的计算机系统上,NHBUF的值一般设置为单CPU情况下设置的2倍以上,这可以减少需要访问同一混对队列的多个进程之间的可能链接.NMPBUF:number of dmaable page for scatter-gather and dma reguests以4KB内存页面为单位,定义16KB簇缓存区、4KB传输缓存区transfer buffer以及1KB复制请求缓存区copy request buffer的数量.如果系统上建立了许多用户,以及系统内存大于16MB,NMPBUF 的数量不能少于40.NMPBUF的缺省值为0,这种情况下,系统在启动时,根据内存数量的多少,将NMPBUF 设置为40~64之间的某个数值.NMPBUF的最大取值为512.PLOWBUFS:Percentage og buffers,below 16MB以百分比的形式,表示第一个16MB的RAM中,所包含的buffer cache数量.如果系统中硬盘等外围设备的控制器不能执行DMA到内存的操作(例如24位地址控制器),那么应该将PLOWBUFS值尽可能地设置的大些,如果允许,可以把PLOWBUFS值设置为100,这样可以消除16MB以上内存和复写内存copy buffer之间的复制需要.PLOWBUFS的取值范围是1~100,缺省值为30.系统内存多于16MB,可以调整PLOWBUFS的值,否则建议使用缺省值.PUTBUFSE:Size of the circular buffer putbuf这个参数确定循环缓冲区PUTBUF的大小,PUTBUF包含了最近的由操作系统传输给终端的PUNBUFSE自负,可以使用crash(ADM)查看PUTBUF的内容.PUTBUFSE缺省值是2000,最大值是10000.MHINODE:inode hash table size确定inode hash table的大小,MHINODE的取值必须是2的乘幂,取值范围是64~8192,缺省值是128.BDFLUSHR:interval in secouds between bdflush being run这个参数以秒为单位定义系统守护进程bafflush的运行时间长度,既定以buffer cache中的内容写入硬盘的时间.BDFLUSHR必须和NAUTOUP联合调整.取值范围是1~300秒,缺省值为30秒.加大该值会降低硬盘性能,增大数据丢失概率.如果将BDFLUSHR设置为300秒,平均而言,buffer cache中大约150秒的数据将丢失.NAUTOUR:age,in secouds,tat a delayed-write buffer must be before bdflush writes it out以秒为单位,定义缓冲区数据的寿命,既定义文件系统自动更新的时间间隔.其值大小应该同BDFLUSHR匹配.只有当bdflush守护进程运行,并且缓存区被安排了一段NAUTOUR时间或者更长的时间用于写操作,缓存区里的数据才被写入硬盘.也就是说,并不是所有的写缓存区在bdflush守护进程运行时都会被更新.因为bdflush守护进程运行的时间相对NAUTOUP时间短一些,这样就可以实现某个进程对缓存区多次进行写操作,减少对硬盘的实际写操作.如果减少BDFLUSHR/NAUTOUP比值,实际的硬盘读写次数也会减少,系统的I/O性能将得到提高,但I/O过程的可靠性将降低.如果增加BDFLUSHR/NAUTOUP比值,系统的I/O过程的可靠性会得到提高,但I/O性能将下降.NAUTOUP取值范围是0~60,缺省值是10.Process and paging所包含的参数:GPGSLO:Lowest amount freemen can be,before pages are stolen form processes以页面为单位,为进程vhand确定以页面为单位的自由内存低限标志。

sco unix 常用指令

sco unix 常用指令

UNIX 常用的指令 作者:unix_sco 发表于:2004-01-03 13:31:35UNIX 常用的指令:以下只说明各指令的基本用法, 若需详细说明, 请用man 去读详细的manual.a. 关於档案/目录处理的指令:1. ls这是最基本的档案指令。

ls 的意义为"list",也就是将某一个目录或是某一个档案的内容显示出来。

如果你在下ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所有档案。

也可以在ls 後面加上所要察看的目录名称或档案的名称,如% ls /home2/X11R5% ls firstls 有一些特别的参数,可以给予使用者更多有关的资讯,如下:-a : 在UNIX 中若一个目录或档案名字的第一个字元为"." , 则使用ls 将不会显示出这个档案的名字,我们称此类档案为隐藏档。

如tcsh的初设档 .tcshrc;如果我们要察看这类档案,则必须加上参数-a 。

-l : 这个参数代表使用ls 的长( long )格式,可以显示更多的资讯,如档案存取权,档案拥有者( owner ),档案大小,档案最後更新日期,甚而symbolic link 的档案是link 那一个档等等。

如下% ls -ldrwx--x--x 2 jjtseng 512 Aug 8 05:08 18drwx--x--x 2 jjtseng 512 Aug 8 22:00 19-rw------- 1 jjtseng 566 Aug 8 05:28 makefile2. cpcp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另一个档案或者是将其复制到另一个目录去。

cp 的用法如下:cp f1 f2 : 将档名为f1 的档案复制一份为档名为f2 的档案。

cp f1 f2 f3 ... dir : 将档案f1 f2 f3 ... 都以相同的档名复制一份放到目录dir 里面。

SCO UNIX 系统管理界面scoadmin使用指南

SCO UNIX 系统管理界面scoadmin使用指南

系统管理界面scoadmin使用指南1.1系统管理界面的介绍scoadmin 命令的功能是对整个系统进行维护与管理。

由于这些内容的深入介绍其范围非常广泛,几乎触及到本书的和个方面,因些,本章仅描述它的基本概况,目的是使读者对scoadmin 命令先有一整体性的了解。

它的使用细节分散在后面各章节中。

对于系统管理方面,Openserver3.0采取了类似的方法,都给系统管理员提供了统一的管理界面。

Openserver3.0使用sysadmsh基本上了民是菜单方式,但风格上使用scadmin 命令。

Sysadmsh使用的用望,如果想在Openserver5.0.x系统上继续使用它,也是可以的。

本章最后一节,介绍了在上安装Openserver5.0.Xh 安装sysadmsh的步骤。

把系统的部分管理功能抽出来以菜单驱动的方式提供给系统管理员,这是unix的独特作法。

它简化了操作,了使人们不发花太多的精力去记忆那些繁琐、冗长的系统管理命令。

应该特别指出,scoadmin 对系统不仅具有一般意义上的维护与管理,它还可以用来作为应用配置方面的工具。

Scoadmin提供的层次管理模式(表现为操作界面是菜单驱动方式),具有对所管理的功能模块的裁剪和添加能力。

某些新添加到系统中的应用可以通过scoadmin 命令,使之成为层次结构中的一部分;反之,也可以把层次结构中现有的某些应用,从层次结构中删除,甚至还可以对某些应用进行修改。

Scoadmin命令的这些特点,对那些想把自己应用纳入scoadmin 管理之下的用户来说是非常有用的。

2.1 进入菜单作为系统管理,scoadmin 命令的使用方法非常简单,面县无论在图形方式下,还是在字符方式下都可以使用。

图形方式的使用,请阅读第8 章。

这里仅介绍在字符方式下scoadmin 的使用方法。

在root 提示下敲入命令行:# scoadmin回车后,屏幕上出现主菜单,用户可以根据自己的需要一步一步选择操作。

SCO Unix十大常见故障

SCO Unix十大常见故障

3.执行命令instbb hd /dev/hd0a将引导块分区写到硬盘上,以及dparam _w 将主引导块代码写到硬盘上。
4.重新启动机器。
七、系统启动不能进入多用户模式。
分析:如果系统在启动后显示:INIT:can not open /etc/inittab error 2,在按Ctrl-D后系统不能进入多用户模式,那就说明/etc/inittab文件丢失,/etc/inittab中包含给init用的指令。当inittab丢失,init就不能执行系统启动指令且系统不能进入多用户模式,当按了Ctrl-D后,系统依然保持单用户模式。因为/etc/inittab中包含供系统其他部分参考的指令,所以在建立“应急盘”时就要往根文件系统软盘中写入一个特殊的/etc/inittab。因此,如果出现/etc/inittab丢失的问题对系统的恢复就不能简单地把/etc/inittab从应急盘中复制到硬盘中去,而是要把/etc/conf/cf.d/init.base复制到/etc/inittab,然后重新链接核心。
五、机器加电后,在系统引导提示符下键入回车键,当第一屏被刷新后在第二屏的最后出现一行如下信息:Kernel:i/o bufs=600k,然后系统挂起。
分析:这表明系统的/etc/init文件丢失。Init程序在核心初始化的最后阶段开始执行,其进程号(pid)为1。该进程按一定规则启动/etc/inittab文件中所列的进程,引导系统进入所规定的运行级别。它首先读取/etc/inittab中的initdefault项,当所有的进程都创建成功后,init进入循环等待。如果/etc/init文件受损,新的进程就无法创建,从而导致系统挂起。
3.执行命令cp /opt/K/SCO/Unix/5.0.5Eb/etc/bcheckrc /etc/bcheckrc,或ln -s /opt/K/SCO/Unix/5.0.5Eb/etc/bcheckrc /etc/bcheckrc。重新引导系统。

三大网络系统的功能及特点

三大网络系统的功能及特点

三大网络系统的功能及特点三大网络系统的功能、特点一.Unix目前常用的UNIX系统版本主要有:Unix SUR4.0、HP-UX 11.0,SUN的Solaris8.0等。

支持网络文件系统服务,提供数据等应用,功能强大,由AT&T和SCO公司推出。

这种网络操作系统稳定和安全性能非常好,但由于它多数是以命令方式来进行操作的,不容易掌握,特别是初级用户。

正因如此,小型局域网基本不使用Unix作为网络操作系统,UNIX一般用于大型的网站或大型的企、事业局域网中。

UNIX网络操作系统历史悠久,其良好的网络管理功能已为广大网络用户所接受,拥有丰富的应用软件的支持。

目前UNIX网络操作系统的版本有:AT&T 和SCO的UNIXSVR3.2、SVR4.0和SVR4.2等。

UNIX本是针对小型机主机环境开发的操作系统,是一种集中式分时多用户体系结构。

因其体系结构不够合理,UNIX的市场占有率呈下降趋势。

1.unix的功能:Unix系统功能之可管理性随着系统越来越复杂,无论从系统自身的规模或者与不同的供应商的平台集成,以及系统运行的应用程序对企业来说变得从未有过的苛刻,系统管理的重要性与日俱增。

HP-UX支持的系统管理手段是按既易于管理单个服务器,又方便管理复杂的联网的系统设计的;既要提高操作人员的生产力又要降低业主的总开销。

Unix系统功能之系统管理器Unix的核心系统配置和管理是由(SAM)系统管理器来实施的。

SAM使系统管理员既可采用直觉的图形用户界面,也可采用基于浏览器的界面(它引导管理员在给定的任务里做出种种选择),对全部重要的管理功能执行操作。

SAM是为一些相当复杂的核心系统管理任务而设计的,如给系统增加和配置硬盘时,可以简化为若干简短的步骤,从而显著提高了系统管理的效率。

SAM能够简便地指导对海量存储器的管理,显示硬盘和文件系统的体系结构,以及磁盘阵列内的卷和组。

除了具有高可用性的解决方案,SAM还能够强化对单一系统,镜象设备,以及集群映像的管理。

scons参数

scons参数

scons参数摘要:1.SCons 简介2.SCons 参数概述3.常用SCons 参数详解a.`-j` 参数:指定并行构建的作业数量b.`-c` 参数:清除构建目录c.`-o` 参数:指定输出目录d.`-w` 参数:等待构建完成e.`--no-site-packages` 参数:不使用site-packages 目录f.`--optimize` 参数:优化构建过程g.`--trace` 参数:显示构建过程的详细信息正文:SCons 是一款流行的软件构建工具,它可以方便地管理构建过程,提高构建效率。

在使用SCons 时,用户可以通过参数来控制构建过程的行为。

本文将详细介绍SCons 的一些常用参数。

1.SCons 简介SCons(Simple Constructor)是一个基于Python 的软件构建工具,它使用简单的语法结构和直观的参数来描述构建过程。

通过使用SCons,开发者可以轻松地管理源代码、编译、链接、安装等多个构建步骤。

2.SCons 参数概述SCons 支持多种参数,这些参数可以控制构建过程的行为。

以下是一些常用的SCons 参数:- `-j` 参数:指定并行构建的作业数量。

例如,使用`scons -j4`命令可以指定使用4 个并行作业进行构建。

- `-c` 参数:清除构建目录。

例如,使用`scons -c build`命令可以清除名为“build”的构建目录。

- `-o` 参数:指定输出目录。

例如,使用`scons -o output`命令可以将构建结果输出到名为“output”的目录。

- `-w` 参数:等待构建完成。

例如,使用`scons -w`命令会等待构建过程完成后再退出。

- `--no-site-packages` 参数:不使用site-packages 目录。

例如,使用`scons --no-site-packages`命令可以禁止SCons 使用site-packages 目录。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

New PageSCO UNIX 系统核心参数的意义
磁盘和缓冲
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参数所指定的这么长时间时,它就会被写入硬盘。

如果指定一个较小的值,那么系统的可靠性就会因为较频繁地把缓冲区中内容写入磁盘而提高,但系统性能会降低。

指定一个较大的值则会提高系统性能,但要以降低系统安全性为代价。

这个控制着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)”这个数据读/写结构的数目。

用户不应该修改这个参数。

PRFMAX 是核心简要表(/dev/prf,在profile(ADM)中有说明)能够正确处理的文本符号的最大数目.
NCLIST 指定要分配多少个显示缓冲区.每个缓冲区最多包含64个字节.这些缓冲区动态地连接于终端线或其它低速设备的输入
/输出队列表.每个终端所需的平均缓冲区数目是5到10个.每个入口(缓冲区空间加上头)包含72个字节.满了以后,与终端有头的输入/输出字符就会丢失,虽然显示还在继续.
NEMAP 指定I/O传输映射的最大数目.
NUMXT 确定一个子设备能够配置支持的位映射显示设备(例如BLIT或A T&T5620终端)的数目.
NUMSXT 确定一个子设备能够配置的SHELL层的数目,其缺省值为6.
NKDVTTY确定由控制台键盘驱动程序支持的虚终端(TTYS)的数目,用户不应该修改这个参数.
NCPYRIGHT 定义用以打印控制台初始化信息的核心数据结构的大小.用户不应该修改这个参数.
KDBSYMSIZE 是符号表的大小.值一定要在10000至100000之间.缺省值为60000. NINODE
指定要分配多少I节点表的入口,每个表入口都代表一个活动文件的内存I节点.例如,一个活动文件可能是一个当前目录,一个打开的文件或是一个安装点.当修改了这个变量,文件控制结构就被修改了.所用的入口数目依赖于被打开文件的数目.入口数一般在100到400之间.缺省值为300.
NINODE 的值直接与NFILE的值有头.(NINODE等于或大于NFILE)
NINODE一定要小于或等于NSSINODE.NINODE若大于NS5INODE,就会使得系统无法工作.当I节点表溢出时,在系统控制台上会显示如下警告信息:
WARNING:i-node table overflow
NFILE
指定要分配多少个打开文件表入口.每个入口表示一个打开的口包含12个字节.NFILE入口直接与NINODE有头.同样的方式控制其结构操作.当文件表溢出时,在系统控制台上会显示如警告信息:
NOTICE:file table overflow请注意:这个参数不影响每进程打开文件的数目(请看NFILES参数)
NOFILES
指定每个进程所打开文件的最大数目.缺省值为60.除非某个的应用程序包要求修改NOFILES,其它情况下不要发迹这个60的缺省设置./bin/sh使用了三个文件入口:标准输入.标准输出和标准错误(0,1,2通常分别为stdin,stdout.stderr保留).这就只给每个进程留了NOFILES减3个其它可打开文件的入口.如果某个进程需要比这个数目多于三个的可打开文件,那么标准文件就必须被关闭.这种做法是不提倡的,一定要小心地使用.如果所配置的
NOFILE值大于最大值(100)或小于最小值(60),那个所配置的值就置为缺省值(60),同时把一条信息送到控制台上。

NPROC
指定要分配多少个里程表的入口.每个里程表入口都代表一个的进程,替换程序总在第一个入口中,而/etc/init总在第2个入口中,入中的数目领事于终端线的数目和每个用户产生的进程的数目,每个用户进程的平均数在2至5之间(再请看MAXUP,缺省值为25).如果表被填满,fork(S)系统调用就会返回一个错误EAGAIN.NPROC的值可在50至400之间.缺省值为100。

相关文档
最新文档