Valeur système IBM i (AS/400) · Contrôle du système
QCMNARB
Nombre d'arbitres de communication
Nombre de travaux système « arbitres de communication » qui traitent le travail des contrôleurs et unités ; *CALC laisse le système le calculer.
À quoi elle sert
Les arbitres de communication traitent les demandes d'entrée-sortie envoyées aux unités ainsi que les événements liés à leur mise à disposition. QCMNARB fixe leur nombre au démarrage.
Avec *CALC, le système détermine lui-même le nombre : c'est le réglage recommandé par IBM.
Les valeurs possibles
| Valeur | Signification |
|---|---|
*CALC | Nombre calculé par le système. Valeur livrée et recommandée. |
1-99 | Nombre de travaux arbitres démarrés. |
0 | Aucun arbitre : le travail est fait par les travaux système QSYSARB et QLUS. À n'utiliser que sur recommandation du support IBM. |
Prise en compte : Au prochain IPL. Le droit spécial *JOBCTL est requis.
La valeur recommandée
Garder *CALC. Ne fixer un nombre qu'à la demande du support IBM, après diagnostic d'un goulet d'étranglement sur les travaux de communication.
La changer
CHGSYSVAL SYSVAL(QCMNARB) VALUE('*CALC')
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 = 'QCMNARB'
Le piège
La valeur n'est lue qu'au démarrage : un changement ne produit rien tant que l'IPL n'a pas eu lieu. Mettre 0 reporte la charge sur QSYSARB et QLUS.