Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide d'administration système : Conteneurs Oracle Solaris-Gestion des ressources et Oracle Solaris Zones Oracle Solaris 10 1/13 Information Library (Français) |
Partie I Gestion des ressources
1. Introduction à la gestion des ressources Solaris 10
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 pour les processus, les tâches et les flux
Activation de la comptabilisation étendue à l'aide d'un script de démarrage
Affichage de l'état de la comptabilisation étendue
Affichage des ressources de comptabilisation disponibles
Désactivation de la comptabilisation des processus, des tâches et des flux
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 des 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
15. Contrôle des ressources dans Solaris Management Console
16. Introduction aux zones Solaris
17. Configuration des zones non globales (présentation)
18. Planification et configuration de zones non globales (tâches)
20. Installation, initialisation, arrêt, désinstallation et clonage de zones non globales (tâches)
21. Connexion à une zone non globale (présentation)
22. Connexion à une zone non globale (tâches)
23. Déplacement et migration de zones non globales (tâches)
24. Oracle Solaris 10 9/10 : migration d'un système physique Oracle Solaris dans une zone (tâches)
25. A propos des packages et des patchs sur un système Oracle Solaris doté de zones (présentation)
27. Administration d'Oracle Solaris Zones (présentation)
28. Administration d'Oracle Solaris Zones (tâches)
29. Mise à niveau d'un système Oracle Solaris 10 doté de zones non globales
30. Dépannage des problèmes liés à Oracle Solaris Zones
31. A propos des zones marquées et de la zone marquée Linux
32. Planification de la configuration de zone marquée lx (présentation)
33. Configuration de la zone marquée lx (tâches)
35. Installation, initialisation, arrêt, désinstallation et clonage de zones marquées lx (tâches)
36. Connexion aux zones marquées lx (tâches)
37. Déplacement et migration de zones marquées lx (tâches)
38. Administration et exécution d'applications dans les zones marquées lx (tâches)
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 :
Gestion des flux
Gestion des processus
Gestion des tâches
Pour activer l'utilitaire de comptabilisation étendue pour les processus, les tâches et les flux, 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 processus, des tâches système ou des flux de l'utilitaire.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations au sujet des rôles, reportez-vous à la section Utilisation des outils de gestion Solaris avec RBAC (liste des tâches) du manuel Guide d’administration système : administration de base.
# acctadm -e extended -f /var/adm/exacct/proc process
# acctadm -e extended,mstate -f /var/adm/exacct/task task
# acctadm -e extended -f /var/adm/exacct/flow flow
Voir aussi
Pour plus d'informations, voir acctadm(1M).
Il est possible d'activer la comptabilisation étendue de façon continue en associant le script /etc/init.d/acctadm à /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 est remplacée par un nombre.
Vous devez activer manuellement la comptabilisation étendue au moins une fois pour effectuer la configuration.
Pour plus d'informations au sujet de la configuration de la comptabilisation, reportez-vous à la section Configuration de la comptabilisation étendue.
Entrez acctadm sans argument pour afficher l'état actuel de l'utilitaire de comptabilisation étendue.
# 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.
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.
# 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
Pour désactiver la comptabilisation des processus, des tâches et des flux, désactivez chacun de ces éléments en exécutant la commande acctadm avec l'option -x.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations au sujet des rôles, reportez-vous à la section Utilisation des outils de gestion Solaris avec RBAC (liste des tâches) du manuel Guide d’administration système : administration de base.
# acctadm -x process
# acctadm -x task
# acctadm -x flow
# 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