LES CAHIERS d'AIX

Publication réservée aux abonnés du Point Service AIX
Janvier 1998


Gestion de l'espace de pagination en AIX V4.1 et V4.2

Jean-François LE MOAN

Introduction

L'objectif de cet article est de vous donner quelques informations pour vous aider à gérer au mieux l'espace de pagination en AIX V4.1 et V4.2.
Néanmoins, sachez qu'il n'existe pas de règle infaillible. Chacune de vos machines est unique et a des besoins qui lui sont propres ; besoins qui dépendent du type d'application, du nombre d'utilisateurs, etc.

Note: En AIX V4.3, les préconisations sont sensiblement différentes. Vous pouvez vous reporter au paragraphe traitant de ce sujet dans l'article :  "AIX Version 4.3.0".

A l'installation

Le processus d'installation crée un espace de pagination (HD6) dont la taille est égale à :
  1. "2 fois la mémoire réelle (RAM)" si celle-ci est inférieure à 64 Mb.
  2. "La taille de la RAM + 16 Mb", si 64 Mb < RAM < 256 Mb
  3. "512 Mb + (RAM - 256Mb )x1,25", si RAM > 256 Mb.

Les règles suivantes peuvent être un bon point de départ :

Comment savoir si l'Espace de Pagination est trop petit

Quelques règles

Les manipulations

Vous trouverez ci-dessous les commandes et procédures à suivre pour manipuler l'espace de pagination...

Augmenter la taille d'un espace de pagination

+--------------------------------------------------------------------------------+
|
                                                                                |
|                                                                                |
|  > smit pgsp                                                                   |
|           ==> Modif/affich caractéristiques espace de pagination               |
|                                                                                |
|
| +--------------------------------------------------------------------------------+

Créer un espace de pagination

+--------------------------------------------------------------------------------+
|
                                                                                |
|                                                                                |
|  > smit pgsp                                                                   |
|           ==> Ajout d'un autre espace de pagination                            |
|           ==> Espace de pagination utilisé dès maintenant?   OUI               |
|           ==> Espace de pagination utilisé à l'init-système? OUI               |
|                                                                                |
|
| +--------------------------------------------------------------------------------+

Détruire un espace de pagination

Diminuer la taille d'un espace de pagination

Cas particulier de l'espace de pagination HD6

  1. Créer impérativement dans ROOTVG un espace de pagination (par exemple : paging00) dont la taille est au moins égale à la taille de la mémoire réelle (voir plus-haut).

  2. Faire en sorte que HD6 ne soit pas actif au boot (voir plus-haut à "détruire un espace de pagination", mais ne pas faire de boot pour l'instant).

  3. Dans le fichier "/sbin/rc.boot" :

  4. Uniquement en AIX V4.1 et V4.2, changer l'unité de dump car il s'agit de HD6 par défaut :
    +--------------------------------------------------------------------------------+
    |
                                                                                    |
    |                                                                                |
    |  > smit dump                                                                   |
    |           ==> Changement d'unité de cliché principale                          |
    |           ==> Unité de cliché principale         /dev/paging00                 |
    |                                                                                |
    |
    | +--------------------------------------------------------------------------------+

  5. Recréer l'image de boot en passant la commande suivante :
    > bosboot -d /dev/hdisk0 -a

    (en supposant que hdisk0 est le disque de boot => passer la commande "lslv -m hd5").

  6. Refaire un boot (shutdown -Fr).

  7. Détruire HD6 et le recréer plus petit :
    +--------------------------------------------------------------------------------+
    |
                                                                                    |
    |                                                                                |
    |  > smit pgsp                                                                   |
    |           ==> Retrait d'un espace de pagination                                |
    |                                                                                |
    |
    | +--------------------------------------------------------------------------------+
    Si vous voulez pouvoir choisir le nom (HD6 dans notre cas), il faut utiliser la méthode suivante pour recréer HD6 :
    +--------------------------------------------------------------------------------+
    |
                                                                                    |
    |                                                                                |
    |  > smit mklv                                                                   |
    |               Nom volume logique   hd6                                         |
    |               ...                                                              |
    |               Type volume logique  paging                                      |
    |                                                                                |
    |
    | +--------------------------------------------------------------------------------+
    puis le rendre actif au boot suivant :
    +--------------------------------------------------------------------------------+
    |
                                                                                    |
    |                                                                                |
    |  > smit pgsp                                                                   |
    |           ==> Modif/affich caractéristiques espace de pagination               |
    |               ...                                                              |
    |               Espace de pagination utilisé à l'init-système? OUI               |
    |               ...                                                              |
    |                                                                                |
    |
    | +--------------------------------------------------------------------------------+

  8. Refaire l'opération inverse avec paging00 (points 2 à 7) pour revenir à la situation initiale.    .


[ Top of Page | Previous Page | Next Page | Table of Contents ]