Administración de la gestión de recursos en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Configuración del mapa de tareas de gestión de recursos

El siguiente mapa de tareas proporciona una descripción general de alto nivel de los pasos para configurar la gestión de recursos en el sistema.

Tarea
Descripción
Instrucciones
Identificar las cargas de trabajo del sistema y categorizar cada una de ellas por proyecto.
Crea entradas de proyecto en el archivo /etc/project, el mapa NIS o el servicio de directorios LDAP.
Priorizar las cargas de trabajo en el sistema.
Determina qué aplicaciones son críticas. Estas cargas de trabajo pueden requerir acceso preferencial a los recursos.
Consulte los objetivos del servicio corporativo.
Supervisar la actividad del sistema en tiempo real.
Utiliza las herramientas del sistema para ver el consumo de recursos de las cargas de trabajo que se ejecutan en el sistema. Puede evaluar si debe limitar el acceso a un recurso específico o aislar cargas de trabajo concretas de otras cargas de trabajo.
Realizar modificaciones temporales en las cargas de trabajo que se ejecutan en el sistema.
Para determinar los valores que se pueden modificar, consulte los controles de recursos que están disponibles en el sistema Oracle Solaris. Puede actualizar los valores desde la línea de comandos mientras se ejecuta la tarea o el proceso.
Definir controles de recursos y atributos de proyecto para cada entrada de proyecto en la base de datos project o la base de datos del proyecto de servicio de nombres.
Cada entrada de proyecto del archivo /etc/project o la base de datos del proyecto del servicio de nombres puede contener uno o más atributos o controles de recursos. Los controles de recursos limitan las tareas y los procesos vinculados al proyecto. Para cada valor umbral que se coloque en un control de recursos, puede asociar una o más acciones que se deben realizar cuando se alcance dicho valor.
Puede configurar los controles de recursos utilizando la interfaz de la línea de comandos.
Coloque un vínculo superior sobre el consumo de recursos de la memoria física por parte de los grupos de procesos vinculados a un proyecto.
El daemon de aplicación límite (cap) de recursos aplicará el límite de recursos de memoria física definido para el atributo rcap.max-rss del proyecto en el archivo /etc/project.
Crear configuraciones de agrupaciones de recursos.
Las agrupaciones de recursos permiten particionar los recursos del sistema, como los procesadores, y mantener las particiones después de rearrancar el sistema. Puede agregar un atributo project.pool a cada entrada en el archivo /etc/project.
Convertir el planificador de reparto justo (FSS) en el planificador predeterminado del sistema.
Asegura que todos los procesos del usuario de un sistema CPU único o un conjunto de procesadores pertenezcan a la misma clase de planificación.
Configuración de FSS y página del comando man dispadmin(1M)
Activar la función de contabilidad ampliada para supervisar y registrar el consumo de recursos por tareas o procesos.
Utiliza los datos de contabilidad ampliada para evaluar los controles de recursos actuales y para planificar los requisitos de capacidades para futuras cargas de trabajo. Puede realizarse un seguimiento del uso adicional en todo el sistema. Para obtener estadísticas completas sobre el uso de cargas de trabajo relacionadas que implican más de un sistema, varios equipos pueden compartir el nombre del proyecto.
(Opcional) Si necesita realizar ajustes adicionales en la configuración, puede seguir modificando los valores desde la línea de comandos. Puede modificar los valores mientras se ejecuta la tarea o el proceso.
Las modificaciones de las tareas existentes se pueden aplicar temporalmente sin necesidad de reiniciar el proyecto. Ajuste los valores hasta obtener un rendimiento satisfactorio. A continuación, actualice los valores actuales del archivo /etc/project o de la base de datos del proyecto del servicio de nombres.
(Opcional) Capturar datos de cuentas extendidas.
Crea registros de contabilidad ampliada para las tareas y los procesos activos. Los archivos que se generan pueden utilizarse para fines de planificación, contracargos y facturación. También hay una interfaz de Lenguaje Práctico de Extracción e Informes (Practical Extraction and Report Language o Perl) para libexacct que permite desarrollar secuencias de extracción e informes personalizados.
Página del comando man wracct(1M) y Interfaz Perl para libexacct.