Guía de administración para Oracle® VM Server for SPARC 3.2

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

Visualización de datos de consumo de energía

El software Oracle VM Server for SPARC 3.1 incluye el módulo de observación de gestión de energía (PM) y el comando ldmpower, que permiten ver datos de consumo de energía de los subprocesos de la CPU para los dominios.

El módulo de observación de PM se activa de forma predeterminada porque la propiedad ldmd/pm_observability_enabled de la utilidad de gestión de servicios (SMF) se establece en true. Consulte la página del comando man ldmd(1M).

El comando ldmpower tiene las siguientes opciones y operandos con los que puede personalizar los datos de informes del consumo de energía:

ldmpower [-ehiprstvx | -o hours | -m minutes] | -c resource [-l domain-name[,domain-name[,...]]]
  [interval [count]]

Para obtener información sobre las opciones, consulte la página del comando man ldmpower(1M).

Para ejecutar este comando como usuario sin privilegios, debe tener asignado el perfil de derechos LDoms Power Mgmt Observability. Si ya tiene asignado el perfil de derechos LDoms Management o LDoms Review, tendrá automáticamente permiso para ejecutar el comando ldmpower.

Para obtener información sobre cómo Oracle VM Server for SPARC utiliza los derechos, consulte Contenidos de perfil de Logical Domains Manager.

Estos perfiles de derechos se pueden asignar directamente a los usuarios o a un rol que se asignará a los usuarios. Cuando uno de estos perfiles se asigna directamente a un usuario, se debe utilizar el comando pfexec o un shell de perfil, como pfbash o pfksh, para utilizar correctamente el comando ldmpower para ver los datos de consumo de energía de los subprocesos de la CPU. Consulte Delegación de la gestión de dominios lógicos mediante derechos.

En los ejemplos siguientes, se muestra cómo activar el módulo de observación de PM y las formas en las que se pueden recopilar datos de consumo de energía para las CPU asignadas a los dominios.

Ejemplo 19-1  Activación del módulo de observación de gestión de energía

El siguiente comando activa el módulo de observación de PM. Para ello, se establece la propiedad ldmd/pm_observability_enabled en true si la propiedad estaba definida en false.

# svccfg -s ldmd setprop ldmd/pm_observability_enabled=true
# svcadm refresh ldmd
# svcadm restart ldmd
Ejemplo 19-2  Uso de un shell de perfil para obtener datos de consumo de energía de los subprocesos de la CPU mediante roles y perfiles de derechos
  • En el ejemplo siguiente, se muestra cómo crear el rol ldmpower con el perfil de derechos LDoms Power Mgmt Observability, que permite ejecutar el comando ldmpower.

    primary# roleadd -P "LDoms Power Mgmt Observability" ldmpower
    primary# passwd ldmpower
    New Password:
    Re-enter new Password:
    passwd: password successfully changed for ldmpower

    Este comando asigna el rol ldmpower al usuario sam.

    primary# usermod -R ldmpower sam

    El usuario sam asume el rol ldmpower y puede utilizar el comando ldmpower. Por ejemplo:

    $ id
    uid=700299(sam) gid=1(other)
    $ su ldmpower
    Password:
    $ pfexec ldmpower
    Processor Power Consumption in Watts
    DOMAIN  15_SEC_AVG  30_SEC_AVG  60_SEC_AVG
    primary 75          84          86
    gdom1   47          24          19
    gdom2   10          24          26
  • En los ejemplos siguientes, se muestra cómo utilizar los perfiles de derechos para ejecutar el comando ldmpower.

    • Oracle Solaris 10: asigne el perfil de derechos a username.

      primary# usermod -P "All,Basic Solaris User,LDoms Power Mgmt Observability" \
      username

      Los siguientes comandos muestran cómo verificar que el usuario sea sam y que los perfiles de derechos All, Basic Solaris User y LDoms Power Mgmt Observability estén en vigor.

      $ id
      uid=702048(sam) gid=1(other)
      $ profiles
      All
      Basic Solaris User
      LDoms Power Mgmt Observability
      $ pfexec ldmpower
      Processor Power Consumption in Watts
      DOMAIN  15_SEC_AVG  30_SEC_AVG  60_SEC_AVG
      primary 75          84          86
      gdom1   47          24          19
      gdom2   10          24          26
    • Oracle Solaris 11: asigne el perfil de derechos a un usuario.

      primary# usermod -P +"LDoms Power Mgmt Observability" sam

      Los siguientes comandos muestran cómo verificar que el usuario sea sam y que los perfiles de derechos All, Basic Solaris User y LDoms Power Mgmt Observability estén en vigor.

      $ id
      uid=702048(sam) gid=1(other)
      $ profiles
      All
      Basic Solaris User
      LDoms Power Mgmt Observability
      $ pfexec ldmpower
      Processor Power Consumption in Watts
      DOMAIN  15_SEC_AVG  30_SEC_AVG  60_SEC_AVG
      primary 75          84          86
      gdom1   47          24          19
      gdom2   10          24          26
Ejemplo 19-3  Visualización de datos de consumo de energía del procesador

    En los ejemplos siguientes, se muestra cómo utilizar ldmpower para elaborar informes del consumo de energía del procesador para los dominios.

  • El siguiente comando muestra los datos del promedio móvil de 15, 30 y 60 segundos de consumo de energía del procesador para todos los dominios:

    primary# ldmpower
    Processor Power Consumption in Watts
    DOMAIN  15_SEC_AVG  30_SEC_AVG  60_SEC_AVG
    primary 75          84          86
    gdom1   47          24          19
    gdom2   10          24          26
  • El siguiente comando muestra los datos extrapolados de consumo de energía para todos los dominios: primary, gdom1 y gdom2.

    primary# ldmpower -x
    System Power Consumption in Watts
    DOMAIN  15_SEC_AVG  30_SEC_AVG  60_SEC_AVG
    primary 585/57.47%  701/68.96%  712/70.22%
    gdom1   132/12.97%  94/9.31%    94/9.30%
    gdom2   298/29.27%  218/21.47%  205/20.22%
  • El siguiente comando muestra los datos de consumo de energía instantáneo del procesador para los dominios gdom2 y gdom5. Informa los datos cinco veces cada diez segundos.

    primary# ldmpower -itl gdom2,gdom5 10 5
    Processor Power Consumption in Watts
    DOMAIN          TIMESTAMP               INSTANT
    gdom2           2013.05.17 11:14:45     13
    gdom5           2013.05.17 11:14:45     24
    
    gdom2           2013.05.17 11:14:55     18
    gdom5           2013.05.17 11:14:55     26
    
    gdom2           2013.05.17 11:15:05     9
    gdom5           2013.05.17 11:15:05     16
    
    gdom2           2013.05.17 11:15:15     15
    gdom5           2013.05.17 11:15:15     19
    
    gdom2           2013.05.17 11:15:25     12
    gdom5           2013.05.17 11:15:25     18
  • El siguiente comando muestra los datos del promedio de consumo de energía de las últimas 12 horas para todos los dominios. Los datos se muestran en intervalos de una hora a partir del cálculo por horas solicitado por última vez.

    primary# ldmpower -eto 12
    Per domain MINIMUM and MAXIMUM power consumption ever recorded:
    primary         2013.05.17 08:53:06     3                Min Processors
    primary         2013.05.17 08:40:44     273              Max Processors
    gdom1           2013.05.17 09:56:35     2                Min Processors
    gdom1           2013.05.17 08:53:06     134              Max Processors
    gdom2           2013.05.17 10:31:55     2                Min Processors
    gdom2           2013.05.17 08:56:35     139              Max Processors
    
    primary         2013.05.17 08:53:06     99               Min Memory
    primary         2013.05.17 08:40:44     182              Max Memory
    gdom1           2013.05.17 09:56:35     13               Min Memory
    gdom1           2013.05.17 08:53:06     20               Max Memory
    gdom2           2013.05.17 10:31:55     65               Min Memory
    gdom2           2013.05.17 08:56:35     66               Max Memory
    
    Processor Power Consumption in Watts
    12 hour's worth of data starting from 2013.05.16 23:17:02
    DOMAIN          TIMESTAMP               1 HOUR AVG
    primary         2013.05.17 09:37:35     112
    gdom1           2013.05.17 09:37:35     15
    gdom2           2013.05.17 09:37:35     26
    
    primary         2013.05.17 10:37:35     96
    gdom1           2013.05.17 10:37:35     12
    gdom2           2013.05.17 10:37:35     21
    
    primary         2013.05.17 11:37:35     85
    gdom1           2013.05.17 11:37:35     11
    gdom2           2013.05.17 11:37:35     23
    ...