Valeur système IBM i (AS/400) · Stockage
QMCHPOOL
Taille du pool de mémoire machine
Taille, en Mo, du pool machine qui contient les programmes très partagés de la machine et du système ; la valeur livrée est 20.
À quoi elle sert
Le pool machine héberge les programmes de la machine et du système d'exploitation utilisés par tous les travaux. QMCHPOOL en fixe la taille ; le système l'élève de lui-même jusqu'au minimum imposé par la machine, qui dépend de la mémoire installée.
Un pool trop petit dégrade les performances de tout le système, d'où l'intérêt pour l'exploitant.
Les valeurs possibles
| Valeur | Signification |
|---|---|
Nombre de Mo | Taille du pool machine ; 20 par défaut. Une valeur inférieure au minimum de la machine est relevée automatiquement. |
Prise en compte : Immédiate.
La valeur recommandée
Laisser le réglage automatique de performance (QPFRADJ) ajuster le pool ; ne fixer manuellement qu'à la suite d'une analyse de pagination du pool machine.
La changer
CHGSYSVAL SYSVAL(QMCHPOOL) VALUE(20)
Pour lire la valeur actuelle et celle de la livraison, en SQL :
SELECT SYSTEM_VALUE_NAME, SYSTEM_VALUE, SHIPPED_DEFAULT_VALUE
FROM QSYS2.SYSTEM_VALUE_INFO
WHERE SYSTEM_VALUE_NAME = 'QMCHPOOL'
Le piège
Le minimum réel est imposé par la machine et peut être bien supérieur à la valeur affichée : WRKSYSSTS montre la taille effective du pool 1.