JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Administración de Oracle Solaris: zonas de Oracle Solaris, zonas de Oracle Solaris 10 y gestión de recursos     Oracle Solaris 11 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)

Administración de controles de recursos (mapa de tareas)

Configuración de controles de recursos

Cómo definir el número máximo de procesos ligeros para cada tarea de un proyecto

Cómo definir múltiples controles en un proyecto

Uso del comando prctl

Cómo utilizar el comando prctl para ver los valores de control de recursos predeterminados

Cómo utilizar el comando prctl para ver información de un control de recurso

Cómo utilizar prctl para cambiar un valor temporalmente

Cómo utilizar prctl para reducir el valor de control de recurso

Cómo utilizar prctl para ver, sustituir y verificar el valor de un control en un proyecto

Uso de rctladm

Cómo utilizar rctladm

Uso de ipcs

Cómo utilizar ipcs

Advertencias de capacidad

Cómo determinar si un servidor Web tiene asignada suficiente capacidad de CPU

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

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

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 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

Uso del comando prctl

Utilice el comando prctl para realizar interrogaciones de tiempo de ejecución y modificaciones de los controles de recursos asociados con un proceso, una tarea o un proyecto activos en el sistema. Consulte la página del comando man prctl(1) para obtener más información.

Cómo utilizar el comando prctl para ver los valores de control de recursos predeterminados

Debe utilizarse este procedimiento en un sistema en el que no se hayan configurado ni modificado controles de recursos. En el archivo /etc/system o la base de datos project sólo puede haber entradas no predeterminadas.

Cómo utilizar el comando prctl para ver información de un control de recurso

Cómo utilizar prctl para cambiar un valor temporalmente

Este procedimiento de ejemplo utiliza el comando prctl para añadir temporalmente un nuevo valor con privilegios con el fin de denegar el uso de más de tres procesos ligeros por proyecto para el proyecto x-files. El resultado se puede comparar con el resultado de Cómo definir el número máximo de procesos ligeros para cada tarea de un proyecto.

  1. Conviértase en un administrador.
  2. Utilice newtask para unir el proyecto x-files.
    # newtask -p x-files
  3. Utilice el comando id con la opción - p para verificar que se ha unido el proyecto correcto.
    # id -p
    uid=0(root) gid=1(other) projid=101(x-files)
  4. Añada un nuevo valor con privilegios para project.max-lwps que limite el número de procesos ligeros a tres.
    # prctl -n project.max-lwps -t privileged -v 3 -e deny -i project x-files
  5. Compruebe el resultado.
    # prctl -n project.max-lwps -i project x-files
    process: 111108: csh
    NAME    PRIVILEGE    VALUE    FLAG   ACTION            RECIPIENT
    project.max-lwps
            usage          203
            privileged    1000       -   deny                      -
            system       2.15G     max   deny                      -

Cómo utilizar prctl para reducir el valor de control de recurso

  1. Conviértase en un administrador.
  2. Utilice el comando prctl con la opción -r para cambiar el valor inferior del control de recurso process.max-file-descriptor.
    # prctl -n process.max-file-descriptor -r -v 128 $$

Cómo utilizar prctl para ver, sustituir y verificar el valor de un control en un proyecto

  1. Conviértase en un administrador.
  2. Visualice el valor de project.cpu-shares en el proyecto group.staff.
    # prctl -n project.cpu-shares -i project group.staff
    project: 2: group.staff
    NAME    PRIVILEGE       VALUE    FLAG   ACTION     RECIPIENT
    project.cpu-shares
            usage               1
            privileged          1       -   none               -
            system          65.5K     max   none 
  3. Sustituya el valor actual project.cpu-shares 1 con el valor 10.
    # prctl -n project.cpu-shares -v 10 -r -i project group.staff
  4. Visualice el valor de project.cpu-shares en el proyecto group.staff.
    # prctl -n project.cpu-shares -i project group.staff
    project: 2: group.staff
    NAME    PRIVILEGE       VALUE    FLAG   ACTION     RECIPIENT
    project.cpu-shares
            usage               1    
            privileged          1       -   none                                 -
            system          65.5K     max   none