Valeur système IBM i (AS/400) · Stockage
QMAXACTLVL
Niveau d'activité maximal du système
Plafond historique du nombre de fils actifs sur tous les pools ; depuis la 7.4, le système se comporte comme avec *NOMAX quelle que soit la valeur.
À quoi elle sert
QMAXACTLVL limitait le nombre maximal de fils éligibles du système. Selon la documentation IBM i 7.5, cette valeur système n'est plus utilisée par le système d'exploitation (obsolète depuis la 7.4) : quel que soit le réglage, elle n'a aucun effet.
Les valeurs possibles
| Valeur | Signification |
|---|---|
*NOMAX | Aucun maximum (équivalent à 32767) : valeur livrée. |
2-32767 | Nombre maximal de fils éligibles ; sans effet puisque la valeur n'est plus utilisée par le système. |
Prise en compte : Sans objet : la valeur n'est plus utilisée par le système d'exploitation.
La valeur recommandée
Laisser *NOMAX. Pour plafonner l'activité, agir plutôt sur les niveaux d'activité des pools et des sous-systèmes.
La changer
CHGSYSVAL SYSVAL(QMAXACTLVL) VALUE('*NOMAX')
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 = 'QMAXACTLVL'
Le piège
Sur les anciennes versions, une valeur trop basse bridait tous les travaux ; sur la 7.5, ne pas compter sur cette valeur pour limiter la charge : le système ne l'utilise plus.