资源控制

资源控制提供一个限制系统资源的机制。 您可以限制指定的系统资源被程序、作业和项目占用的数量。

资源管理功能性可让您控制应用程序如何使用可用的系统资源。 您可以:

使用资源管理功能个别处理您系统上的不同应用程序所产生的作业量。 您可以:

若要使用资源管理设施来执行系统分发,请在 project 数据库或名称服务项目表中设置每 一个项目登录的资源控制属性。

可用的资源控制

本版可用的标准资源控制显示在下表。

此表描述每一个控制所约束的资源,并辨识项目数据库对该资源使用的缺省单位。 此缺省单位有两种类型。数量代表有限数量,索引代表最大有效标识符。 因此当 project.cpu-shares 藉由 open (2)系统调用来指定程序的最高文件编号时, process.max-file-descriptor 会指定项目有权限的共享数。

控制名称

描述

缺省单位


project.cpu-shares


授与此项目的 CPU 共享数,使用于公平共享调度程序 (fair share scheduler, FSS)


数量(共享)


task.max-cpu-time


此作业程序可用的最大 CPU 时间


时间(毫秒)


task.max-lwps


此作业程序可同时使用的最大 LWP 数目


数量 (LWP)


process.max-cpu-time


此程序可用的最大 CPU 时间


时间(毫秒)


process.max-file-descriptor


此程序可用的最大文件描述符索引


索引(最大文件描述符)


process.max-file-size


此程序可写入的最大文件偏移


大小(字节)


process.max-core-size


此程序所产生的最大核心文件大小


大小(字节)


process.max-data-size


此程序可用的最大堆栈缓冲池内存


大小(字节)


process.max-stack-size


此程序可用的最大堆栈缓冲池内存区段


大小(字节)


process.max-address-space


此程序可用的最大地址空间,即区段大小的总和


大小(字节)

对资源控制值的动作

对于资源控制所设的每一个临界值,您可以有一个或更多的相关动作。

下列信号可用于资源控制中:

关于其它信息,请参阅 System Administration Guide: Resource Management and Network Services