Valeur système IBM i (AS/400) · Stockage
QBASACTLVL
Niveau d'activité du pool de mémoire de base
Nombre maximal de fils éligibles dans le pool de mémoire de base (*BASE), c'est-à-dire de fils système et utilisateur qui se disputent la mémoire en même temps.
À quoi elle sert
Le pool de base regroupe la mémoire non attribuée aux autres pools. QBASACTLVL fixe son niveau d'activité, soit le nombre de fils système et utilisateur autorisés à y être actifs simultanément. La valeur livrée est 6.
Réglage de performance pour l'exploitant : le réglage automatique de performance (QPFRADJ) peut le modifier.
Les valeurs possibles
| Valeur | Signification |
|---|---|
1-32767 | Nombre maximal de fils éligibles dans le pool de base (de 1 à 32767) ; la valeur livrée est 6. |
Prise en compte : Immédiate.
La valeur recommandée
Laisser la gestion au réglage automatique (QPFRADJ) tant que les performances sont correctes ; ne modifier à la main qu'après analyse des collections de performance.
La changer
CHGSYSVAL SYSVAL(QBASACTLVL) VALUE(6)
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 = 'QBASACTLVL'
Le piège
Quand QPFRADJ n'est pas à 0 (1 : ajustement à l'IPL ; 2 : à l'IPL puis en continu ; 3 : en continu), le système peut réécrire cette valeur : un réglage manuel risque d'être écrasé sans prévenir.