JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris     Oracle Solaris 10 1/13 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

Parte I Gestión de recursos

1.  Introducción a administración de recursos de Solaris 10

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)

Administración de la función de contabilidad ampliada (mapa de tareas)

Uso de funciones de cuentas extendidas

Cómo activar la contabilidad ampliada para procesos, tareas y flujos

Como activar la contabilidad ampliada con una secuencia de comandos de inicio

Cómo mostrar el estado de la contabilidad ampliada

Cómo ver los recursos de cuentas disponibles

Cómo desactivar las cuentas de procesos, tareas y flujos

Uso de la interfaz de Perl para libexacct

Cómo imprimir de forma recurrente el contenido de un objeto exacct

Cómo crear un registro de grupo y guardarlo en un archivo

Cómo imprimir el contenido de un archivo exacct

Ejemplo de salida de Sun::Solaris::Exacct::Object->dump()

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)

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

15.  Función de control de recursos en Solaris Management Console

Parte II Zonas

16.  Introducción a Solaris Zones

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

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

19.  Cómo instalar, detener, clonar y desinstalar zonas no globales (descripción general)

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

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

22.  Registro en zonas no globales (tareas)

23.  Movimiento y migración de zonas no globales (tareas)

24.  Oracle Solaris 10 9/10: migración de un sistema Oracle Solaris físico a una zona (tareas)

25.  Paquetes y parches en un sistema Oracle Solaris con zonas instaladas (descripción general)

26.  Cómo agregar y eliminar paquetes y parches en un sistema Oracle Solaris con zonas instaladas (tareas)

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

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

29.  Actualización de un sistema Oracle Solaris 10 con zonas no globales instaladas

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

Parte III Zonas con marca lx

31.  Zonas con marca y zona con marca Linux

32.  Planificación de la configuración de zonas con marca lx (descripción general)

33.  Configuración de las zonas con marca lx (tareas)

34.  Cómo instalar, iniciar, detener, clonar y desinstalar las zonas con marca lx (descripción general)

35.  Cómo instalar, iniciar, detener, desinstalar y clonar zonas con marca lx (tareas)

36.  Inicio de sesión en zonas con marca lx (tareas)

37.  Cómo mover y migrar zonas con marca lx (tareas)

38.  Administración y ejecución de aplicaciones en zonas con marca lx (tareas)

Glosario

Índice

Uso de funciones de cuentas extendidas

Los usuarios pueden gestionar la contabilidad ampliada (iniciar contabilidad, detener contabilidad y cambiar parámetros de configuración de contabilidad) si tienen el perfil de derechos adecuado para el tipo de contabilidad ampliada que se debe gestionar:

Cómo activar la contabilidad ampliada para procesos, tareas y flujos

Para activar la función de contabilidad ampliada para procesos, tareas y flujos, utilice el comando acctadm. El parámetro final opcional para acctadm indica si el comando se aplica al proceso, a la tarea del sistema o a los componentes de cuentas de flujo de la función de contabilidad ampliada.

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Uso de las herramientas de gestión de Solaris con RBAC (mapa de tareas) de Guía de administración del sistema: administración básica.

  2. Active la contabilidad ampliada para los procesos.
    # acctadm -e extended -f /var/adm/exacct/proc process
  3. Active la contabilidad ampliada para las tareas.
    # acctadm -e extended,mstate -f /var/adm/exacct/task task
  4. Active la contabilidad ampliada para los flujos.
    # acctadm -e extended -f /var/adm/exacct/flow flow

Véase también

Consulte acctadm(1M) para obtener más información.

Como activar la contabilidad ampliada con una secuencia de comandos de inicio

Active la contabilidad ampliada de forma continuada vinculando la secuencia de comandos /etc/init.d/acctadm en /etc/rc2.d.

# ln -s /etc/init.d/acctadm /etc/rc2.d/Snacctadm
# ln -s /etc/init.d/acctadm /etc/rc2.d/Knacctadm

La variable n se sustituye con un número.

Debe activar manualmente la contabilidad ampliada al menos una vez para establecer la configuración.

Consulte Configuración de contabilidad ampliada para obtener información sobre la configuración de cuentas.

Cómo mostrar el estado de la contabilidad ampliada

Escriba acctadm sin argumentos para mostrar el estado actual de la función de cuentas extendidas.

# acctadm
                 Task accounting: active
            Task accounting file: /var/adm/exacct/task
          Tracked task resources: extended
        Untracked task resources: none
              Process accounting: active
         Process accounting file: /var/adm/exacct/proc
       Tracked process resources: extended
     Untracked process resources: host
                 Flow accounting: active
            Flow accounting file: /var/adm/exacct/flow
          Tracked flow resources: extended
        Untracked flow resources: none

En el ejemplo anterior, la cuenta de tareas del sistema está activa en el modo extendido y el modo mstate. Las cuentas de proceso y flujo están activas en modo extendido.


Nota - En el contexto de la contabilidad ampliada, el microestado (mstate) hace referencia a los datos ampliados, asociados con las transiciones de procesos de microestado, disponibles en el archivo de uso del proceso (consulte proc(4)). Estos datos proporcionan más cantidad de detalles sobre las actividades del proceso que los registros básicos o extendidos.


Cómo ver los recursos de cuentas disponibles

Los recursos disponibles pueden variar según el sistema y la plataforma. Utilice el comando acctadm con la opción -r para ver los grupos de recursos de contabilidad disponibles en el sistema.

# acctadm -r
process:
extended pid,uid,gid,cpu,time,command,tty,projid,taskid,ancpid,wait-status,zone,flag,
memory,mstatedisplays as one line
basic    pid,uid,gid,cpu,time,command,tty,flag
task:
extended taskid,projid,cpu,time,host,mstate,anctaskid,zone
basic    taskid,projid,cpu,time
flow:
extended 
saddr,daddr,sport,dport,proto,dsfield,nbytes,npkts,action,ctime,lseen,projid,uid
basic    saddr,daddr,sport,dport,proto,nbytes,npkts,action

Cómo desactivar las cuentas de procesos, tareas y flujos

Para desactivar las cuentas de procesos, tareas y flujos, desactive cada una de ellas de forma individual utilizando el comando acctadm con la opción -x.

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Uso de las herramientas de gestión de Solaris con RBAC (mapa de tareas) de Guía de administración del sistema: administración básica.

  2. Desactive la contabilidad de procesos.
    # acctadm -x process 
  3. Desactive la contabilidad de tareas.
    # acctadm -x task
  4. Desactive la contabilidad de flujos.
    # acctadm -x flow
  5. Compruebe que se hayan desactivado las cuentas de procesos, tareas y flujos.
        # acctadm
                Task accounting: inactive
           Task accounting file: none
         Tracked task resources: extended
       Untracked task resources: none
             Process accounting: inactive
        Process accounting file: none
      Tracked process resources: extended
    Untracked process resources: host
                Flow accounting: inactive
           Flow accounting file: none
         Tracked flow resources: extended
       Untracked flow resources: none