Aller au contenu

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

QACTJOB

Nombre initial de travaux actifs

Nombre de travaux actifs pour lesquels le système réserve de la mémoire secondaire à chaque IPL, avant toute allocation supplémentaire.

À quoi elle sert

Au redémarrage, le système prépare des structures de travail pour ce nombre de travaux actifs, c'est-à-dire démarrés et non terminés. Ensuite, quand ce nombre est dépassé, il alloue le complément défini par QADLACTJ, ce qui interrompt brièvement le travail.

L'exploitant l'estime d'après le nombre de travaux actifs observé juste après l'IPL, sans compter les travaux système.

Les valeurs possibles

ValeurSignification
1-32767Nombre de travaux actifs dont la mémoire est réservée au démarrage (200 à la livraison).

Prise en compte : Au prochain redémarrage (IPL) du système.

La valeur recommandée

Prendre une valeur proche du nombre de travaux actifs réel après l'IPL, avec une marge. La valeur livrée de 200 convient aux petites partitions ; les grosses machines gagnent à l'ajuster pour éviter des allocations en cours de journée.

La changer

CHGSYSVAL  SYSVAL(QACTJOB) VALUE(500)

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

Le piège

Le changement est sans effet tant que le système n'a pas été redémarré. Sous-évaluée, la valeur provoque des allocations répétées pendant l'activité (voir QADLACTJ) ; trop élevée, elle réserve du stockage pour rien.