Guide d'administration d'Oracle® VM Server for SPARC 3.3

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Utilisation des propriétés Perf-Counter

La fonctionnalité de contrôle d'accès au registre des performances permet d'obtenir, de définir et de rétablir les droits d'accès à un domaine de certains groupes de registres de performances.

Indiquez une valeur pour la propriété perf-counters à l'aide des commandes ldm add-domain et ldm set-domain. La nouvelle valeur de propriété perf-counters sera reconnue par le domaine invité à la prochaine réinitialisation. Si aucune valeur perf-counters est indiquée, la valeur est htstrand. Reportez-vous à la page de manuel ldm(1M).

Vous pouvez spécifier les valeurs suivantes pour la propriété perf-counters :

global

Permet aux compteurs de performances globaux d'accéder au domaine accessible par ses ressources allouées. Seul un domaine à la fois peut accéder aux compteurs de performances globaux. Vous pouvez définir cette valeur seule ou avec les valeurs strand ou htstrand.

strand

Permet aux compteurs de performances strand existant sur les CPU allouées au domaine d'accéder au domaine. Vous ne pouvez pas indiquer cette valeur en même temps que la valeur htstrand.

htstrand

Se comporte de la même manière que la valeur strand et permet l'instrumentation des événements du mode hyperprivilège sur la CPU allouée au domaine. Vous ne pouvez pas indiquer cette valeur en même temps que la valeur strand.

Pour désactiver tous les accès des compteurs de performances, indiquez perf-counters=.

Si l'hyperviseur ne permet pas l'accès aux performances, il est impossible de définir la propriété sur perf-counters.

Les commandes ldm list -o domain et ldm list -e affichent la valeur de la propriété perf-counters. Si l'accès aux performances n'est pas pris en charge, la valeur perf-counters ne s'affiche pas dans la sortie.

Exemple 14-11  Création d'un domaine et indication de l'accès à son registre des performances

Créez le nouveau domaine ldg0 avec accès au jeu de registres global :

primary# ldm add-domain perf-counters=global ldg0
Exemple 14-12  Indication de l'accès au registre des performances d'un domaine

Indiquez que le domaine ldg0 a accès aux jeux de registres global et strand :

primary# ldm set-domain perf-counters=global,strand ldg0
Exemple 14-13  Indication qu'un domaine n'a accès à aucun jeu de registres

Indiquez que le domaine ldg0 n'a accès à aucun jeu de registres :

primary# ldm set-domain perf-counters= ldg0
Exemple 14-14  Affichage des informations d'accès aux performances

    Les exemples suivants illustrent comment afficher les informations d'accès aux performances à l'aide de la commande ldm list -o domain.

  • La commande ldm list -o domain montre que les valeurs de performances global et htstrand sont définies dans le domaine 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;
  • La commande ldm list -p -o domain présente les mêmes informations que dans l'exemple précédent, mais sous une forme analysable :

    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;