Aller au contenu

Valeur système IBM i (AS/400) · Allocation

QADLACTJ

Nombre additionnel de travaux actifs

Nombre de travaux actifs dont la mémoire est allouée en plus à chaque fois que le nombre de travaux actifs dépasse ce qui était déjà réservé.

À quoi elle sert

Quand le nombre de travaux actifs dépasse celui prévu par QACTJOB (ou par les allocations déjà faites), le système alloue ce nombre supplémentaire de structures. L'opération prend du temps, d'où le compromis : trop petit, elle se répète souvent, trop grand, elle dure.

L'exploitant la règle avec QACTJOB pour éviter ces à-coups.

Les valeurs possibles

ValeurSignification
1-32767Nombre additionnel de travaux actifs (30 à la livraison).

Prise en compte : Immédiate.

La valeur recommandée

IBM conseille une valeur entre 10 et 50. La valeur livrée de 30 convient généralement.

La changer

CHGSYSVAL  SYSVAL(QADLACTJ) VALUE(30)

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 = 'QADLACTJ'

Le piège

Une valeur proche de 1 provoque des interruptions fréquentes dès que de nombreux travaux démarrent ; une valeur très élevée allonge chaque allocation. La vraie solution reste de dimensionner QACTJOB correctement.