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
 
 

Descripción general de la gestión de recursos

Los entornos informáticos modernos deben proporcionar una respuesta flexible a las diferentes cargas de trabajo que generan las distintas aplicaciones de un sistema. Una carga de trabajo es una adición de todos los procesos de una aplicación o grupo de aplicaciones. Si no se utilizan las funciones de gestión de recursos, el sistema operativo Oracle Solaris responde a las demandas de carga de trabajo adaptándose a las nuevas solicitudes de aplicaciones de forma dinámica. Esta respuesta predeterminada general significa que toda la actividad del sistema tiene el mismo acceso a los recursos. Las funciones de gestión de recursos le permiten tratar las cargas de trabajo individualmente. Puede realizar lo siguiente:

  • Restringir el acceso a un recurso específico

  • Ofrecer recursos a las cargas de trabajo de modo preferencial

  • Aislar cargas de trabajo entre sí

La capacidad de minimizar los compromisos de rendimiento de varias cargas de trabajo, junto con las funciones que supervisan el uso de los recursos, se denomina administración de recursos. La administración de recursos se implementa a través de un conjunto de algoritmos. Los algoritmos controlan las series de solicitudes de capacidades que presenta una aplicación durante su ejecución.

Las funciones de administración de recursos permiten modificar el comportamiento predeterminado del sistema operativo con respecto a las diferentes cargas de trabajo. El comportamiento hace referencia principalmente al conjunto de decisiones que toman los algoritmos del sistema operativo cuando una aplicación presenta una o más solicitudes de recursos para el sistema. Puede utilizar las funciones de administración de recursos para:

  • Denegar recursos o preferir una aplicación para un conjunto de asignaciones mayor que no se permitiría con otra aplicación

  • Tratar determinadas asignaciones de forma colectiva en lugar de utilizar mecanismos aislados

La implementación de una configuración del sistema que utilice las funciones de administración de recursos puede tener varias finalidades. Puede realizar lo siguiente:

  • Impedir a una aplicación el consumo indiscriminado de recursos

  • Cambiar una prioridad de aplicación basándose en eventos externos

  • Equilibrar las garantías de recursos para un conjunto de aplicaciones con el fin de maximizar el uso del sistema

Al planificar una configuración administrada por recursos, algunos de los requisitos clave son:

  • Identificar las cargas de trabajo implicadas en el sistema

  • Distinguir las cargas de trabajo que no están en conflicto de las que tienen requisitos de rendimiento que afectan a las cargas de trabajo principales

Una vez identificadas las cargas de trabajo conflictivas y las de cooperación, puede crear una configuración de recursos que presente el menor compromiso para los objetivos de servicio del negocio, dentro de las limitaciones de las funciones del sistema.

El sistema Oracle Solaris cuenta con una gestión de recursos eficaz que ofrece mecanismos de control, de notificación y de supervisión. Muchas de estas funciones se proporcionan a través de mejoras en los mecanismos existentes, como el sistema de archivos proc(4), los juegos de procesadores y las clases de planificación. Otras funciones son específicas de la administración de recursos. Estas funciones se describen en los capítulos siguientes.