JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris 11.1 : Oracle Solaris Zones, Oracle Solaris 10 Zones et gestion des ressources     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

Partie I Gestion des ressources Oracle Solaris

1.  Introduction à la gestion des ressources

2.  Projets et tâches (présentation)

3.  Administration des projets et des tâches

4.  Comptabilisation étendue (présentation)

5.  Administration de la comptabilisation étendue (tâches)

Administration de l'utilitaire de comptabilisation étendue (liste des tâches)

Utilisation de la fonctionnalité de comptabilisation étendue

Activation de la comptabilisation étendue des flux, processus, tâches et composants réseau

Affichage de l'état de la comptabilisation étendue

Affichage des ressources de comptabilisation disponibles

Désactivation de la comptabilisation des processus, des tâches, des flux et de gestion de réseau

Utilisation de l'interface Perl pour accéder à libexacct

Affichage récursif du contenu d'un objet exacct

Création et écriture d'un enregistrement de groupe dans un fichier

Affichage du contenu d'un fichier exacct

Exemple de sortie de Sun::Solaris::Exacct::Object->dump()

6.  Contrôles de ressources (présentation)

7.  Administration des contrôles des ressources (tâches)

8.  Ordonnanceur FSS (présentation)

9.  Administration de l'ordonnanceur FSS (tâches)

10.  Contrôle de la mémoire physique à l'aide du démon de limitation des ressources (présentation)

11.  Administration du démon de limitation des ressources (tâches)

12.  Pools de ressources (présentation)

13.  Création et administration des pools de ressources (tâches)

14.  Exemple de configuration de la gestion des ressources

Partie II Oracle Solaris Zones

15.  Introduction à Oracle Solaris Zones

16.  Configuration des zones non globales (présentation)

17.  Planification et configuration de zones non globales (tâches)

18.  A propos de l'installation, de la fermeture, de l'arrêt, de la désinstallation et du clonage des zones non globales (présentation)

19.  Installation, initialisation, fermeture, arrêt, désinstallation et clonage des zones non globales (tâches)

20.  Connexion à une zone non globale (présentation)

21.  Connexion à une zone non globale (tâches)

22.  A propos des migrations de zones et de l'outil zonep2vchk

23.  Migration de systèmes Oracle Solaris et migration de zones non globales (tâches)

24.  A propos de l'installation automatique et des packages dans un système Oracle Solaris 11.1 comportant des zones installées

25.  Administration d'Oracle Solaris Zones (présentation)

26.  Administration d'Oracle Solaris Zones (tâches)

27.  Configuration et administration de zones immuables

28.  Dépannage des problèmes liés à Oracle Solaris Zones

Partie III Oracle Solaris 10 Zones

29.  Introduction à Oracle Solaris 10 Zones

30.  Evaluation d'un système Oracle Solaris 10 et création d'une archive

31.  (Facultatif) Migration d'une zone non globale native Oracle Solaris 10 vers une zone Oracle Solaris 10

32.  Configuration de la zone marquée solaris10

33.  Installation de la zone marquée solaris10

34.  Initialisation d'une zone, connexion et migration de zone

Glossaire

Index

Utilisation de la fonctionnalité de comptabilisation étendue

Les utilisateurs peuvent gérer la comptabilisation étendue (démarrer la comptabilisation, l'arrêter et modifier ses paramètres de configuration) s'ils disposent d'un profil avec droits correspondants au type de comptabilisation étendue à gérer :

Activation de la comptabilisation étendue des flux, processus, tâches et composants réseau

Pour activer l'utilitaire de comptabilisation étendue pour les processus, les tâches, les flux et les composants réseau, servez-vous de la commande acctadm. Le paramètre final facultatif pour acctadm indique si la commande doit s'appliquer aux composants de comptabilisation des flux, des processus, des tâches système ou du réseau de l'utilitaire.


Remarque - Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur la procédure de création et d'attribution de rôle à un utilisateur par l'intermédiaire de la fonction du contrôle d'accès basé sur les rôles (role-based access control, RBAC) d'Oracle Solaris, reportez-vous à la Partie III, Rôles, profils de droits et privilèges du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.


  1. Connectez-vous en tant qu'utilisateur root ou prenez un rôle équivalent.
  2. Activez la comptabilisation étendue pour les processus.
    # acctadm -e extended -f /var/adm/exacct/proc process
  3. Activez la comptabilisation étendue pour les tâches.
    # acctadm -e extended,mstate -f /var/adm/exacct/task task
  4. Activez la comptabilisation étendue pour les flux.
    # acctadm -e extended -f /var/adm/exacct/flow flow
  5. Activez la comptabilisation étendue pour le réseau.
    # acctadm -e extended -f /var/adm/exacct/net net

    Exécutez acctadm sur les liens et les flux administrés par les commandes dladm et flowadm.

Voir aussi

Pour plus d'informations, reportez-vous à la page de manuel acctadm(1M).

Affichage de l'état de la comptabilisation étendue

Entrez acctadm sans argument pour afficher l'état actuel de l'utilitaire de comptabilisation étendue.

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

Dans l'exemple précédent, la comptabilisation des tâches système est active en mode étendu et en mode mstate. La comptabilisation des processus et des flux est active en mode étendu.


Remarque - Dans le cadre de la comptabilisation étendue, microstate (mstate) fait référence aux données étendues (associées aux transitions de processus microstate) disponibles dans le fichier d'utilisation de processus (voir la page de manuel proc(4)). Ces données permettent d'obtenir un plus grand nombre de détails au sujet des activités du processus que les enregistrements de base ou étendus.


Affichage des ressources de comptabilisation disponibles

Les ressources disponibles peuvent varier d'un système à un autre et d'une plate-forme à une autre. Exécutez la commande acctadm avec l'option -r pour afficher les groupes de ressources de comptabilisation de votre système.

machine% 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
net:
  extended name,devname,edest,vlan_tpid,vlan_tci,sap,cpuid, \
  priority,bwlimit,curtime,ibytes,obytes,ipkts,opks,ierrpkts \
  oerrpkts,saddr,daddr,sport,dport,protocol,dsfield
  basic    name,devname,edest,vlan_tpid,vlan_tci,sap,cpuid, \
  priority,bwlimit,curtime,ibytes,obytes,ipkts,opks,ierrpkts \
  oerrpkts

Désactivation de la comptabilisation des processus, des tâches, des flux et de gestion de réseau

Pour désactiver la comptabilisation des processus, des tâches, des flux et du réseau, désactivez chacun de ces éléments en exécutant la commande acctadm avec l'option -x.

  1. Connectez-vous en tant qu'utilisateur root ou prenez un rôle équivalent.
  2. Désactivez la comptabilisation des processus.
    # acctadm -x process 
  3. Désactivez la comptabilisation des tâches.
    # acctadm -x task
  4. Désactivez la comptabilisation des flux.
    # acctadm -x flow
  5. Désactivez la comptabilisation de la gestion de réseau.
    # acctadm -x net
  6. Assurez-vous que la fonction de comptabilisation a été désactivée pour l'ensemble des éléments.
        # acctadm
                Task accounting: inactive
           Task accounting file: none
         Tracked task resources: none
       Untracked task resources: extended
             Process accounting: inactive
        Process accounting file: none
      Tracked process resources: none
    Untracked process resources: extended
                Flow accounting: inactive
           Flow accounting file: none
         Tracked flow resources: none
       Untracked flow resources: extended
                Net accounting: inactive
           Net accounting file: none
         Tracked Net resources: none
       Untracked Net resources: extended