Valeur système IBM i (AS/400) · Stockage
QTSEPOOL
Pool de fin de tranche de temps
Indique si les travaux interactifs sont déplacés vers le pool de base à la fin de leur tranche de temps (*BASE) ou restent dans leur pool (*NONE).
À quoi elle sert
Un travail interactif qui monopolise le processeur peut ralentir les autres du même pool. Avec *BASE, il est déplacé dans le pool de base à la fin de sa tranche de temps, puis retourne dans son pool d'origine à la première longue attente.
Réglage de performance historique, utile à l'exploitant quand des traitements lourds tournent en interactif.
Les valeurs possibles
| Valeur | Signification |
|---|---|
*NONE | Les travaux ne sont pas déplacés (valeur livrée). |
*BASE | Déplacement vers le pool de base à la fin de la tranche de temps. |
Prise en compte : Au démarrage des prochains travaux ; les travaux actifs ne changent pas.
La valeur recommandée
Conserver *NONE. Isoler les traitements lourds dans un sous-système et un pool dédiés est plus propre que de les faire migrer vers le pool de base.
La changer
CHGSYSVAL SYSVAL(QTSEPOOL) VALUE('*NONE')
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 = 'QTSEPOOL'
Le piège
Avec *BASE, les travaux déplacés concurrencent tout le reste dans le pool de base, qui peut alors se surcharger ; l'effet n'est pas visible sur les travaux déjà ouverts.