JavaScript is required to for searching.
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)
search filter icon
search icon

Informations document

Préface

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)

Nouveautés dans la comptabilisation étendue pour Oracle Solaris 10

Introduction à la comptabilisation étendue

Mode de fonctionnement de la comptabilisation étendue

Format extensible

Enregistrements et formats exacct

Utilisation de la comptabilisation étendue sur un système Solaris disposant de zones

Configuration de la comptabilisation étendue

Commandes s'appliquant à la comptabilisation étendue

Interface Perl pour libexacct

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

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

Partie II Zones

16.  Introduction aux zones Solaris

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

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

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

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)

26.  Ajout et suppression de packages et de patchs sur un système Oracle Solaris comportant des zones installées (tâches)

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

Partie III Zones marquées lx

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)

34.  A propos de l'installation, de l'initialisation, de l'arrêt, du clonage et de la désinstallation des zones marquées lx (présentation)

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)

Glossaire

Index

Interface Perl pour libexacct

L'interface Perl permet de créer des scripts Perl capables de lire les fichiers de comptabilisation générés par la structure exacct. Vous pouvez également créer des scripts Perl qui écrivent des fichiers exacct.

Cette interface présente une fonctionnalité équivalente à l'API sous-jacente C. Lorsque cela est possible, les données obtenues à partir de cette API sont présentées en tant que types de données Perl. Cela facilite l'accès aux données et évite les opérations de compression et de décompression du tampon. De plus, toutes les opérations liées à la gestion de la mémoire sont réalisées par la bibliothèque Perl.

Les différentes fonctions de projet et de tâche, et les fonctions ayant trait à la structure exacct sont réparties par groupe. Chaque groupe de fonctions est placé dans un module Perl spécifique. Chaque module commence par le préfixe Sun standard de package Perl Sun::Solaris::. Toutes les classes fournies par la bibliothèque Perl exacct se trouvent dans le module Sun::Solaris::Exacct.

La bibliothèque libexacct(3LIB) sous-jacente assure des opérations s'appliquant aux fichiers de format exacct, aux balises de catalogue et aux objets exacct. Les objets exacct sont classés en deux types :

Le tableau suivant présente chacun des modules.

Module (sans aucun espace)
Description
Référence
Sun::Solaris::Project
Project(3PERL)
Sun::Solaris::Task
Ce module fournit les fonctions permettant d'accéder aux fonctions de manipulation de tâche gettaskid(2) et settaskid(2).
Task(3PERL)
Sun::Solaris::Exacct
Il s'agit du module exacct de niveau supérieur. Il fournit les fonctions permettant d'accéder aux appels système liés à exacct-related system calls getacct(2), putacct(2) et wracct(2). Il propose également des fonctions d'accès à la fonction de bibliothèque libexacct(3LIB) ea_error(3EXACCT). Les constantes s'appliquant à toutes les macros exacct EO_*, EW_*, EXR_*, P_* et TASK_* sont également disponibles dans ce module.
Exacct(3PERL)
Sun::Solaris::Exacct:: Catalog
Ce module fournit des méthodes orientées objet pour accéder aux champs de bits d'une balise de catalogue exacct. Il donne également accès aux constantes destinées aux macros EXC_*, EXD_* et EXD_*.
Exacct::Catalog(3PERL)
Sun::Solaris::Exacct:: File
Ce module fournit des méthodes orientées objet pour accéder aux fonctions de fichier de comptabilisation libexacct ea_open(3EXACCT), ea_close(3EXACCT), ea_get_creator(3EXACCT), ea_get_hostname(3EXACCT), ea_next_object(3EXACCT), ea_previous_object(3EXACCT) et ea_write_object(3EXACCT).
Exacct::File(3PERL)
Sun::Solaris::Exacct:: Object
Ce module fournit des méthodes orientées objet pour accéder à un objet de fichier de comptabilisation exacct. Un objet exacct est représenté sous forme d'une référence opaque incorporée à la sous-classe Sun::Solaris::Exacct::Object appropriée. Ce module est subdivisé à son tour en types d'objet Elément et Groupe. A ce niveau, il existe des méthodes pour accéder aux fonctions ea_match_object_catalog(3EXACCT) et ea_attach_to_object(3EXACCT).
Exacct::Object(3PERL)
Sun::Solaris::Exacct:: Object::Item
Ce module fournit des méthodes orientées objet pour accéder à un élément de fichier de comptabilisation exacct. Les objets de ce type héritent de Sun::Solaris::Exacct::Object.
Exacct::Object::Item(3PERL)
Sun::Solaris::Exacct:: Object::Group
Ce module fournit des méthodes orientées objet pour accéder à un groupe de fichiers de comptabilisation exacct. Les objets de ce type héritent de Sun::Solaris::Exacct::Object. Ces objets donnent accès à la fonction ea_attach_to_group(3EXACCT). Les éléments contenus dans le groupe sont présentés sous forme de tableau Perl.
Exacct::Object::Group(3PERL)
Sun::Solaris::Kstat
Ce module fournit une interface de hachage Perl à l'utilitaire kstat. Vous trouverez un exemple d'utilisation de ce module dans /bin/kstat, écrit en langage Perl.
Kstat(3PERL)

Pour obtenir des exemples d'utilisation des modules décrits dans le tableau précédent, reportez-vous à la section Utilisation de l'interface Perl pour accéder à libexacct.