Controles de recurso

Los controles de recurso proporcionan un mecanismo para imponer restricciones a los recursos del sistema. Se puede restringir la cantidad de los recursos de sistema especificados consumidos por los procesos, tareas y proyectos.

Las funciones de gestión de recursos le permiten controlar el uso de los recursos de sistema por parte de las aplicaciones. Puede:

Usar las funciones de gestión de recursos para tratar las cargas de trabajo generadas por las distintas aplicaciones del sistema de forma individual. Puede:

Para implementar una configuración de sistema mediante las utilidades de gestión de recursos, establezca atributos de control de recursos para cada proyecto en la base de datos de proyectos o en la tabla de proyectos del servicio de nombres.

Controles de recursos disponibles

Los controles de recursos disponibles en esta versión se muestran en la tabla siguiente.

En la tabla se describe el recurso que cada control restringe, y se identifican las unidades predeterminadas utilizadas para el recurso en la base de datos del proyecto. Las unidades predeterminadas son de dos tipos. Las cantidades representan una limitación de cantidad, y los índices, un identificador válido máximo. Así, project.cpu-shares específica el número de comparticiones permitidas para el proyecto, mientras que process.max-file-descriptor especifica el número de archivo más alto que puede asignarse a un proceso mediante la llamada al sistema open(2).

Nombre de control

Descripción

Unidad predeterminada


project.cpu-shares


Número de comparticiones de CPU que se conceden al proyecto, para su uso con el planificador de uso compartido justo (FSS)


Cantidad (comparticiones)


task.max-cpu-time


Tiempo máximo de CPU disponible para los procesos de esta tarea


Tiempo (milisegundos)


task.max-lwps


Número máximo de procesos ligeros (LWP) disponibles simultáneamente para los procesos de esta tarea


Cantidad (LWP)


process.max-cpu-time


Tiempo máximo de CPU disponible para este proceso


Tiempo (milisegundos)


process.max-file-descriptor


Índice de descriptor de archivo más alto disponible para este proceso


Índice (máximo descriptor de archivo)


process.max-file-size


Máximo desplazamiento de archivo disponible para escritura para este proceso


Tamaño (bytes)


process.max-core-size


Tamaño máximo de un archivo de núcleo producido por este proceso


Tamaño (bytes)


process.max-data-size


Máxima memoria de montón disponible para este proceso


Tamaño (bytes)


process.max-stack-size


Máximo segmento de memoria de pila disponible para este proceso


Tamaño (bytes)


process.max-address-space


Cantidad máxima de espacio de direcciones, sumado según tamaño de los segmentos, disponible para este proceso


Tamaño (bytes)

Acciones en los valores de control de recursos

A cada uno de los valores umbral de un control de recurso se le puede asociar una o más acciones.

Los controles de recursos pueden disponer de las siguientes señales.

Para obtener información adicional, consulte el manual System Administration Guide: Resource Management and Network Services .