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

Présentation de la gestion des ressources

Classifications des ressources

Mécanismes de contrôle de la gestion des ressources

Mécanismes de contrainte

Mécanismes de programmation

Mécanismes de partitionnement

Configuration de la gestion des ressources

Interaction avec Solaris Zones

Intérêt de la gestion des ressources

Consolidation serveur

Prise en charge d'une population importante et variée d'utilisateurs

Configuration de la gestion des ressources (liste des tâches)

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)

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

Configuration de la gestion des ressources (liste des tâches)

La liste des tâches suivante permet d'avoir une idée précise des étapes nécessaires à la mise en place de la gestion des ressources sur votre système.

Tâche
Description
Voir
Identification des charges de travail sur votre système et classement de chacune d'elles par projet
Créez des entrées de projet dans le fichier /etc/project, dans la carte NIS ou dans le service d'annuaire LDAP.
Définition des charges de travail prioritaires sur votre système
Déterminez les applications jouant un rôle primordial. Il est possible que ces charges de travail exigent un accès préférentiel aux ressources.
Se référer aux objectifs de service de l'entreprise
Surveillance de l'activité en temps réel sur votre système
Servez-vous des outils d'évaluation des performances pour connaître la consommation actuelle en ressources des charges de travail s'exécutant sur votre système. Vous pouvez vérifier ensuite s'il est impératif ou non de restreindre l'accès à une ressource donnée ou d'isoler des charges de travail particulières.
Modification temporaire des charges de travail s'exécutant sur votre système
Pour déterminer les valeurs qu'il est possible de modifier, reportez-vous aux contrôles de ressources disponibles dans le système Solaris. Vous pouvez actualiser les valeurs à partir de la ligne de commande pendant l'exécution de la tâche ou du processus.
Définition des contrôles de ressources et des attributs de projet pour chaque entrée de projet dans la base de données project ou dans la base de données de projet de service de noms
Chaque entrée de projet du fichier /etc/project ou de la base de données de projet de service de noms peut contenir un ou plusieurs contrôles de ressources ou attributs. Les contrôles de ressources appliquent des restrictions aux tâches et processus rattachés à ce projet. Vous pouvez associer une ou plusieurs actions spécifiques à chaque valeur de seuil définie pour un contrôle de ressource. Les actions sont déclenchées dès que le seuil en question est atteint.

Il est possible d'instaurer les contrôles de ressources à partir de l'interface de ligne de commande. Certains paramètres de configuration peuvent également être définis au moyen de Solaris Management Console.

Définition d'une limite maximale d'utilisation de la mémoire physique par les ensembles de processus rattachés à un projet
Le démon de limitation des ressources impose la limite d'utilisation de la mémoire physique fixée pour l'attribut rcap.max-rss du projet dans le fichier /etc/project.
Création de configurations de pools de ressources
Les pools de ressources permettent de partitionner les ressources système, telles que les processeurs, et de conserver ces partitions d'une réinitialisation à l'autre. Vous pouvez ajouter un attribut project.pool à chaque entrée dans le fichier /etc/project.
Désignation de l'ordonnanceur FSS comme ordonnanceur système par défaut
Assurez-vous que tous les processus utilisateur dans un système doté d'une seule CPU ou dans un jeu de processeurs appartiennent à la même classe de programmation.
Activation de l'utilitaire de comptabilisation étendue pour surveiller et enregistrer la consommation des ressources par tâche ou processus
Servez-vous des données de comptabilisation étendue pour évaluer les contrôles de ressources actuels et planifier les besoins en matière de capacité pour les futures charges de travail. Vous pouvez faire le suivi de l'utilisation cumulée à l'échelle du système. Pour obtenir des statistiques complètes pour les charges de travail connexes s'étendant à plusieurs systèmes, il est possible de partager le nom du projet entre plusieurs machines.
(Facultatif) Modification des valeurs à partir de la ligne de commande s'il est nécessaire d'effectuer des ajustements supplémentaires à votre configuration Vous pouvez changer les valeurs pendant l'exécution de la tâche ou du processus.
Les modifications apportées aux tâches existantes peuvent être appliquées de façon temporaire sans redémarrer le projet. Réglez les valeurs jusqu'à ce que vous soyez satisfait des performances. Actualisez ensuite les valeurs actuelles dans le fichier /etc/project ou dans la base de données de projet de service de noms.
(Facultatif) Capture des données de comptabilisation étendue
Ecrivez les enregistrements de comptabilisation étendue correspondant aux processus actifs et aux tâches actives. Les fichiers générés vous seront très utiles pour procéder aux opérations de planification, d'imputation et de facturation. Il existe une interface Perl (Practical Extraction and Report Language) prévue spécialement pour l'API libexacct qui permet de développer des scripts de génération de rapports et d'extraction personnalisés.
Page de manuel wracct(1M) et section Interface Perl pour libexacct