Go to main content
Guía de administración para Oracle® VM Server for SPARC 3.4

Salir de la Vista de impresión

Actualización: Agosto de 2016
 
 

Uso de las propiedades de contadores de rendimiento

La función de control de acceso de registro de rendimiento permite obtener, definir y anular los derechos de acceso de un dominio a ciertos grupos de registros de rendimiento.

Use los comandos ldm add-domain y ldm set-domainpara especificar un valor para la propiedad perf-counters. El nuevo valor de la propiedad perf-counters será reconocido por el dominio invitado en el siguiente reinicio. Si no se especifica ningún valor de perf-counters, el valor es htstrand. Consulte la página del comando man ldm(1M).

Puede especificar los siguientes valores para la propiedad perf-counters:

global

Otorga el acceso de dominio a los contadores de rendimiento global a los que pueden acceder los recursos asignados. Solo un dominio a la vez puede tener acceso a los contadores de rendimiento global. Puede especificar este valor solo o junto con los valores strand o htstrand.

strand

Otorga el acceso de dominio a los contadores de rendimiento de hilos que existen en las CPU que están asignadas al dominio. No puede especificar este valor y el valor htstrand juntos.

htstrand

Este valor se comporta igual que el valor strand y permite activar la instrumentación de eventos en modo de hiperprivilegios en las CPU que están asignadas al dominio. No puede especificar este valor y el valor strand juntos.

Para desactivar todos los accesos a cualquiera de los contadores de rendimiento, debe especificar perf-counters=.

Si el hipervisor no tiene la capacidad de acceso a rendimiento, si se intenta definir la propiedad perf-counters, se produce un fallo.

Los comandos ldm list -o domain y ldm list -e muestran el valor de la propiedad perf-counters. Si no se admite la capacidad de acceso a rendimiento, no se muestra el valor perf-counters en la salida.

Ejemplo 70  Creación de un dominio y definición de su acceso de registro de rendimiento

Cree el nuevo dominio ldg0 con acceso al juego de registro global:

primary# ldm add-domain perf-counters=global ldg0
Ejemplo 71  Definición del acceso de registro de rendimiento para un dominio

Especifique que el dominio ldg0 tenga acceso a los juegos de registro global y strand.

primary# ldm set-domain perf-counters=global,strand ldg0
Ejemplo 72  Cómo especificar que un dominio no tiene acceso a ningún juego de registro

Especifique que el dominio ldg0 no tiene acceso a ningún juego de registro:

primary# ldm set-domain perf-counters= ldg0
Ejemplo 73  Visualización de información de acceso de rendimiento

    En los siguientes ejemplos, se muestra cómo ver la información de acceso de rendimiento mediante el comando ldm list -o domain.

  • El siguiente comando ldm list -o domain muestra que los valores de rendimiento global y htstrand están definidos en el dominio ldg0.

    primary# ldm list -o domain ldg0
    NAME     STATE     FLAGS     UTIL
    NORM
    ldg0     active    -n----    0.0% 0.0%
    
    SOFTSTATE
    Solaris running
    
    UUID
        062200af-2de2-e05f-b271-f6200fd3eee3
    
    HOSTID
        0x84fb315d
    
    CONTROL
        failure-policy=ignore
        extended-mapin-space=on
        cpu-arch=native
        rc-add-policy=
        shutdown-group=15
        perf-counters=global,htstrand
    
    DEPENDENCY
        master=
    
    PPRIORITY    4000
    
    VARIABLES
        auto-boot?=false
        boot-device=/virtual-devices@100/channel-devices@200/disk@0:a
          /virtualdevices@100/channel@200/disk@0
        network-boot-arguments=dhcp,hostname=solaris,
          file=http://10.129.241.238:5555/cgibin/wanboot-cgi
        pm_boot_policy=disabled=0;ttfc=2000;ttmr=0;
  • El siguiente comando ldm list -p -o domain muestra la misma información que se muestra en el ejemplo anterior, pero en el formato analizable:

    primary# ldm list -p -o domain ldg0
    VERSION 1.12
    DOMAIN|name=ldg0|state=active|flags=normal|util=|norm_util=
    UUID|uuid=4e8749b9-281b-e2b1-d0e2-ef4dc2ce5ce6
    HOSTID|hostid=0x84f97452
    CONTROL|failure-policy=reset|extended-mapin-space=on|cpu-arch=native|rc-add-policy=|
    shutdown-group=15|perf-counters=global,htstrand
    DEPENDENCY|master=
    VARIABLES
    |auto-boot?=false
    |boot-device=/virtual-devices@100/channel-devices@200/disk@0
    |pm_boot_policy=disabled=0;ttfc=2500000;ttmr=0;