jueves, 15 de marzo de 2012

Recursos que administra el sistema operativo.

Esto es dependiendo de la marca de PC que tengas y su software:
Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para manejar un computador. Es responsable de gestiona, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina.
Uno de los más prominentes ejemplos de sistema operativo, es el núcleo Linux, el cual junto a las herramientas GNU, forman las llamadas distribuciones Linux.
 
Uno de los propósitos de un sistema operativo como programa estación principal, consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (Teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)
Un ejemplo claro es Windows:
Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server® 2008 R2, puede administrar el uso del procesador y la memoria del servidor con directivas de recursos estándar o personalizadas. La administración de los recursos le puede ayudar a garantizar que todos los servicios que proporciona un único servidor estén disponibles de forma equivalente o que los recursos para aplicaciones, servicios o usuarios de alta prioridad están siempre disponibles.
El Administrador de recursos del sistema de Windows sólo administra los recursos del procesador cuando la carga combinada del procesador es superior al 70 por ciento. Esto significa que, cuando la carga del procesador es baja, no limita de forma activa los recursos que cada consumidor puede usar. Cuando hay contención de los recursos del procesador, las directivas de asignación de recursos ayudan a garantizar una disponibilidad mínima de recursos basándose en el perfil de administración que se define.

Características del Administrador de recursos del sistema de Windows

Puede usar el Administrador de recursos del sistema de Windows para:
  • Administrar los recursos del sistema (procesador y memoria) con directivas preconfiguradas, o crear directivas personalizadas que asignen recursos por procesos, por usuarios, por sesiones de Servicios de Escritorio remoto o por grupos de aplicaciones de Internet Information Services (IIS).
  • Usar reglas de calendario para aplicar diferentes directivas en momentos diferentes, sin intervención manual o reconfiguración.
  • Seleccionar automáticamente directivas de recursos que se basen en propiedades del servidor o eventos (como, por ejemplo, eventos o condiciones de clúster), o en los cambios en la memoria física instalada o el número de procesadores.
  • Recopilar los datos de uso de los recursos localmente o en una base de datos SQL personalizada. Los datos de uso de los recursos de varios servidores se pueden consolidar en un solo equipo que ejecute el Administrador de recursos del sistema de Windows.
  • Crear un grupo de equipos para facilitar la organización de los servidores Host de sesión de Escritorio remoto (Host de sesión de RD) que desee administrar. Las directivas de un grupo entero de equipos se pueden exportar o modificar fácilmente.

Ventajas de la administración de recursos

Puesto que Windows Server 2008 R2 está diseñado para ofrecer el máximo posible de recursos a las tareas que no dependen del sistema operativo, un servidor que ejecuta un solo rol normalmente no requiere la administración de recursos. Sin embargo, cuando se instalan varias aplicaciones y servicios en un solo servidor, éstos no tienen en cuenta los procesos competidores. Por lo general, una aplicación o servicio no administrado usará todos los recursos disponibles para realizar una tarea. Por esta razón, es importante usar una herramienta como el Administrador de recursos del sistema de Windows para administrar los recursos del sistema en servidores multipropósito. El uso del Administrador de recursos del sistema de Windows ofrece dos ventajas principales:
  • Se pueden ejecutar más servicios en un solo servidor porque se puede mejorar notablemente la disponibilidad de los servicios a través de recursos administrados de forma dinámica.
  • Los usuarios o administradores del sistema de alta prioridad pueden tener acceso al sistema durante los períodos de máxima carga de los recursos.

Métodos de la administración de recursos

El Administrador de recursos del sistema de Windows incluye cinco directivas de administración de recursos integradas que se pueden usar para implementar rápidamente la administración. Además, puede crear directivas de administración de recursos personalizadas adaptadas a sus necesidades específicas.

Directivas de administración de recursos integradas

Puede habilitar las directivas de administración de recursos integradas mediante la selección del tipo de directiva que va a usar. No es necesario realizar ninguna otra configuración.
Directiva
Descripción
Igual por proceso
Cuando la directiva de asignación de recursos Equal_Per_Process administra el sistema, cada proceso en ejecución recibe un tratamiento equivalente. Por ejemplo, si un servidor que ejecuta diez procesos alcanza el 70 por ciento de uso del procesador, el Administrador de recursos del sistema de Windows limitará cada proceso al 10 por ciento de los recursos del procesador mientras se encuentren en contención. Tenga en cuenta que los recursos que los procesos de baja utilización no usen se asignarán a otros procesos.

Igual por usuario Cuando la directiva de asignación de recursos Igual por usuario administra el sistema, los procesos se agrupan en función de la cuenta de usuario que los está ejecutando y cada uno de estos grupos de procesos recibe un tratamiento equivalente. Por ejemplo, si hay cuatro usuarios ejecutando procesos en el servidor, se asignará a cada usuario el 25 por ciento de los recursos del sistema para completar esos procesos. Un usuario que ejecuta una sola aplicación tendrá asignados los mismos recursos que un usuario que ejecuta varias aplicaciones. Esta directiva resulta especialmente útil para los servidores de aplicaciones.

Igual por sesión Cuando la directiva de asignación de recursos Equal_Per_Session administra el sistema, los recursos se asignan de forma equivalente a cada sesión conectada al sistema. Esta directiva se usa en los servidores Host de sesión de Escritorio remoto.


Igual por grupo de aplicaciones de IIS
Cuando la directiva de asignación de recursos Equal_Per_IISAppPool administra el sistema, cada grupo de aplicaciones de IIS en ejecución recibe un tratamiento equivalente, y las aplicaciones que no están en el grupo de aplicaciones de IIS sólo pueden usar los recursos que no utilicen estos grupos.

Sesiones remotas ponderadas








Cuando la directiva de asignación de recursos Sesiones remotas ponderadas administra el sistema, los procesos se agrupan en función de la prioridad asignada a la cuenta de usuario. Por ejemplo, si hay tres usuarios conectados de forma remota, el usuario que tenga asignada la prioridad Premium recibirá el acceso de mayor prioridad a la CPU, el que tenga asignada la prioridad Estándar recibirá la segunda prioridad a la CPU y el que tenga asignada la prioridad Básico recibirá la prioridad menor a la CPU. Esta directiva se usa en los servidores Host de sesión de Escritorio remoto.


Nota
Cuando Sesiones remotas ponderadas se establece como la directiva de administración, la administración de sistemas se delega al programador de y el Administrador de recursos del sistema de Windows solo traza un perfil del sistema. Para configurar o quitar Sesiones remotas ponderadas como directiva de administración es necesario un reinicio del equipo impuesto por el kernel.

 

Administración de recursos personalizada

Puede usar métodos personalizados de administración de recursos para identificar a los usuarios de recursos y asignarles recursos basándose en criterios propios.
Característica
Descripción
Criterios coincidentes del proceso

Permite seleccionar los servicios o aplicaciones que se van a administrar mediante las reglas de directiva de asignación de recursos. Puede elegir por nombre de archivo o comando, o especificar usuarios o grupos. Por ejemplo, puede crear un criterio coincidente del proceso que aplique la administración a la aplicación iexplore.exe cuando la ejecuta el usuario Administrador.


Directivas de asignación de recursos


Asigna los recursos de procesador y memoria a los procesos que se especifican mediante los criterios coincidentes del proceso especificados por el usuario.



Listas de exclusión





Excluyen aplicaciones, servicios, usuarios o grupos de la administración del Administrador de recursos del sistema de Windows.
note
Nota
También puede usar la coincidencia con la ruta de acceso de línea de comandos de una directiva de asignación de recursos para excluir una aplicación de la administración sólo mediante esa directiva.
Programación



Puede usar una interfaz de calendario para controlar eventos únicos o cambios periódicos en la asignación de recursos. Se pueden activar diferentes directivas de asignación de recursos en diferentes horas del día, distintos días de la semana o en función de otros paradigmas de programación.


Aplicación de directivas condicionales Cambian automáticamente las directivas de asignación de recursos en respuesta a determinados eventos del sistema (por ejemplo, la instalación de nueva memoria o procesadores adicionales, el inicio o la detención de un nodo, o el cambio de la disponibilidad de un grupo de recursos en un clúster).

No hay comentarios:

Publicar un comentario