Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

Ficha de controles de recursos

Los controles de recursos permiten asociar un proyecto con un conjunto de limitaciones de recursos. Estas limitaciones determinan el uso de recursos asignable de los procesos y las tareas que se ejecutan en el contexto del proyecto.

Figura 15–2 Ficha de controles de recursos en Solaris Management Console

La captura de pantalla muestra la ficha de controles de recursos. En la ficha aparecen los controles de recursos y sus valores.

ProcedureCómo acceder a la ficha de controles de recursos

La ficha Controles de recursos se encuentra bajo Configuración del sistema en el panel de navegación. Para acceder a los controles de recursos:

  1. Haga clic en la entidad de control Configuración del sistema en el panel de navegación.

  2. Haga doble clic en Proyectos.

  3. Haga clic en un proyecto en la ventana principal de la consola para seleccionarlo.

  4. Seleccione Propiedades en el menú Acción.

  5. Haga clic en la ficha Controles de recursos.

    Visualice, añada, edite o elimine valores de controles de recursos para los procesos, proyectos y tareas.

Controles de recursos que puede configurar

En la tabla siguiente se incluyen los controles de recursos que se pueden configurar en la consola. La tabla describe el recurso que limita cada control. Asimismo, identifica las unidades predeterminadas que utiliza la base de datos project para dicho recurso. Las unidades predeterminadas pueden ser de dos tipos:

De este modo, project.cpu-shares especifica el número de recursos compartidos a los que tiene derecho el proyecto. process.max-file-descriptor especifica el número de archivo más elevado que se puede asignar a un proceso mediante la llamada de sistema open(2).

Tabla 15–1 Controles de recursos estándar disponibles en Solaris Management Console

Nombre de control 

Descripción 

Unidad predeterminada 

project.cpu-shares

El número de recursos compartidos de CPU que se otorgan a este proyecto para utilizar con el programador de reparto justo (FSS) (consulte la página del comando man FSS(7))

Cantidad (recursos compartidos) 

task.max-cpu-time

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

Tiempo (segundos) 

task.max-lwps

Número máximo de LWP disponibles de forma simultánea para los procesos de esta tarea 

Cantidad (LWP) 

process.max-cpu-time

Tiempo de CPU máximo disponible para este proceso 

Tiempo (segundos) 

process.max-file-descriptor

Índice descriptor de archivo máximo disponible para este proceso 

Índice (descriptor de archivo máximo) 

process.max-file-size

Desplazamiento de archivo máximo disponible para escritura de este proceso 

Tamaño (bytes) 

process.max-core-size

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

Tamaño (bytes) 

process.max-data-size

Memoria de pila máxima disponible para este proceso 

Tamaño (bytes) 

process.max-stack-size

Segmento de memoria de pila máxima disponible para este proceso 

Tamaño (bytes) 

process.max-address-space

Cantidad máxima de espacio de dirección, resumida en tamaños de segmento, disponible para este proceso 

Tamaño (bytes) 

Definición de valores

Puede ver, añadir, editar o eliminar valores de control de recursos para procesos, proyectos y tareas. Estas operaciones se llevan a cabo a través de cuadros de diálogo de la consola.

Los controles de recursos y valores se visualizan en tablas en la consola. La columna Control de recurso enumera los controles de recursos que se pueden configurar. La columna Valor muestra las propiedades asociadas con cada control de recursos. En la tabla, estos valores aparecen entre paréntesis, ya que se incluyen como texto sin formato separado por comas. Los valores entre paréntesis comprenden una "cláusula de acción". Cada cláusula de acción consta de un umbral, un nivel de privilegio, una señal y una acción local asociada con el umbral específico. Cada control de recurso puede tener varias cláusulas de acción, que también se separan con comas.


Nota –

En un sistema en ejecución, los valores modificados en la base de datos project a través de la consola sólo surten efecto para las tareas nuevas que se inician en un proyecto.