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
| Valeur | Signification |
|---|---|
1-32767 | Nombre 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.