JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Administración de Oracle Solaris 11.1: zonas de Oracle Solaris, zonas de Oracle Solaris 10 y gestión de recursos     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

Parte I Gestión de recursos de Oracle Solaris

1.  Introducción a la gestión de recursos

2.  Proyectos y tareas (información general)

3.  Administración de proyectos y tareas

4.  Contabilidad ampliada (descripción general)

5.  Administración de contabilidad ampliada (tareas)

6.  Controles de recursos (descripción general)

7.  Administración de controles de recursos (tareas)

8.  Programador de reparto justo (descripción general)

9.  Administración del programador de reparto justo (tareas)

Administración del programador de reparto justo (mapa de tareas)

Supervisión de FSS

Cómo supervisar el uso que hacen los proyectos de la CPU del sistema

Cómo supervisar el uso de la CPU que hacen los proyectos en los conjuntos de procesadores

Configuración de FSS

Enumeración de clases de programador en el sistema

Cómo convertir FSS en la clase de programador predeterminada

Cómo mover manualmente los procesos de la clase TS a la clase FSS

Cómo mover manualmente los procesos de todas las clases de usuario a la clase FSS

Cómo mover manualmente los procesos de un proyecto a la clase FSS

Cómo ajustar los parámetros del programador

10.  Control de memoria física utilizando el daemon de límite de recursos (descripción general)

11.  Administración del daemon de límite de recursos (tareas)

12.  Agrupaciones de recursos (descripción general)

13.  Creación y administración de agrupaciones de recursos (tareas)

14.  Ejemplo de configuración de administración de recursos

Parte II Zonas de Oracle Solaris

15.  Introducción a Zonas de Oracle Solaris

16.  Configuración de zonas no globales (descripción general)

17.  Planificación y configuración de zonas no globales (tareas)

18.  Acerca de la instalación, el cierre, la detención, la desinstalación y la clonación de zonas no globales (descripción general)

19.  Cómo instalar, iniciar, cerrar, detener, desinstalar y clonar zonas no globales (tareas)

20.  Inicio de sesión en zonas no globales (descripción general)

21.  Registro en zonas no globales (tareas)

22.  Acerca de migraciones de zonas y la herramienta zonep2vchk

23.  Migración de sistemas Oracle Solaris y migración de zonas no globales (tareas)

24.  Acerca de la instalación automática y los paquetes de un sistema Oracle Solaris 11.1 con zonas instaladas

25.  Administración de zonas de Oracle Solaris (descripción general)

26.  Administración de zonas de Oracle Solaris (tareas)

27.  Configuración y administración de zonas inmutables

28.  Resolución de problemas relativos a las zonas de Oracle Solaris

Parte III Zonas de Oracle Solaris 10

29.  Introducción a las zonas de Oracle Solaris 10

30.  Evaluación de un sistema Oracle Solaris 10 y creación de un archivo

31.  (Opcional) Migración de una zona no global native de Oracle Solaris 10 a una zona de Oracle Solaris 10

32.  Configuración de la zona con marca solaris10

33.  Instalación de zona con marca solaris10

34.  Inicio de una zona, inicio de sesión y migración de zona

Glosario

Índice

Configuración de FSS

Los mismos comandos que se utilizan con otras clases de programación en el sistema Oracle Solaris se pueden utilizar con FSS. Puede definir la clase de programador, configurar los parámetros ajustables del programador y establecer las propiedades de los procesos individuales.

Tenga en cuenta que puede utilizar svcadm restart para reiniciar el servicio del programador. Consulte svcadm(1M) para más información.

Enumeración de clases de programador en el sistema

Para mostrar las clases de programador en el sistema, utilice el comando dispadmin con la opción -l.

$ dispadmin -l
CONFIGURED CLASSES
==================

SYS     (System Class)
TS      (Time Sharing)
SDC     (System Duty-Cycle Class)
FSS     (Fair Share)
FX      (Fixed Priority)
IA      (Interactive) 

Cómo convertir FSS en la clase de programador predeterminada

Para que la asignación de recursos compartidos de la CPU surta efecto, FSS debe ser el programador predeterminado del sistema.

El uso de una combinación de los comandos priocntl y dispadmin garantiza que FSS pasará a ser de inmediato el programador predeterminado y también tras el reinicio.

  1. Conviértase en root o asuma un rol similar.
  2. Configure FSS como el programador predeterminado del sistema.
    # dispadmin -d FSS

    Este cambio surtirá efecto la próxima vez que reinicie. Tras reiniciar, todos los procesos del sistema se ejecutarán en la clase de planificación FSS.

  3. Active esta configuración inmediatamente, sin reiniciar.
    # priocntl -s -c FSS -i all

Cómo mover manualmente los procesos de la clase TS a la clase FSS

Puede mover manualmente los procesos de una clase de planificación a otra sin cambiar la clase de planificación predeterminada ni reiniciar. Este procedimiento muestra cómo mover manualmente los procesos de la clase de planificación TS a la clase de planificación FSS.

  1. Conviértase en root o asuma un rol similar.
  2. Mueva el proceso init (pid 1) a la clase de planificación FSS.
    # priocntl -s -c FSS -i pid 1
  3. Mueva todos los procesos de la clase de planificación TS a la clase de planificación FSS.
    # priocntl -s -c FSS -i class TS

    Nota - Tras el reinicio, todos los procesos volverán a ejecutarse en la clase de planificación TS.


Cómo mover manualmente los procesos de todas las clases de usuario a la clase FSS

Puede utilizar una clase predeterminada que no sea TS. Por ejemplo, el sistema puede ejecutar un entorno de ventanas que utilice una clase IA de modo predeterminado. Puede mover todos los procesos a la clase de planificación FSS sin cambiar la clase de planificación predeterminada ni reiniciar.

  1. Conviértase en root o asuma un rol similar.
  2. Mueva el proceso init (pid 1) a la clase de planificación FSS.
    # priocntl -s -c FSS -i pid 1
  3. Mueva todos los procesos de sus clases de planificación actuales a la clase de planificación FSS.
    # priocntl -s -c FSS -i all

    Nota - De nuevo, todos los procesos se ejecutarán en la clase de planificación predeterminada después de reiniciar.


Cómo mover manualmente los procesos de un proyecto a la clase FSS

Puede mover manualmente los procesos de un proyecto de su clase de planificación actual a la clase de planificación FSS.

  1. Conviértase en root o asuma un rol similar.
  2. Mueva los procesos que se ejecutan en el ID de proyecto 10 a la clase de planificación FSS.
    # priocntl -s -c FSS -i projid 10

    De nuevo, los procesos del proyecto se ejecutarán en la clase de planificación predeterminada después de reiniciar.

Cómo ajustar los parámetros del programador

Puede utilizar el comando dispadmin para mostrar o cambiar los parámetros del programador de procesos mientras el sistema está en ejecución. Por ejemplo, puede utilizar dispadmin para examinar y ajustar el valor de tiempo del programador FSS. El valor de tiempo es la cantidad de tiempo durante la que puede ejecutarse un subproceso antes de renunciar al procesador.

Para ver el valor de tiempo actual para el programador FSS mientras se ejecuta el sistema, escriba:

$ dispadmin -c FSS -g
#
# Fair Share Scheduler Configuration
#
RES=1000
#
# Time Quantum
#
QUANTUM=110

Si utiliza la opción -g, también puede utilizar la opción -r para especificar la resolución que se utiliza para imprimir valores de tiempo. Si no se especifica ninguna resolución, los valores de tiempo se muestran de forma predeterminada en milisegundos.

$ dispadmin -c FSS -g -r 100
#
# Fair Share Scheduler Configuration
#
RES=100
#
# Time Quantum
#
QUANTUM=11

Para definir los parámetros de planificación para la clase de planificación FSS, utilice dispadmin -s. Los valores de archivo deben tener el formato de la opción -g. Estos valores sobrescriben los valores actuales del núcleo. Escriba lo siguiente:

$ dispadmin -c FSS -s file