Valeur système IBM i (AS/400) · Contrôle du système
QDYNPTYSCD
Gestion dynamique des priorités entre bandes
Choisit la politique d'ordonnancement des tâches : priorités fixes (0) ou ajustées dynamiquement par le système (1, valeur livrée).
À quoi elle sert
Toute tâche du système (travaux, processus, unités d'exécution) est soumise à la politique d'ordonnancement choisie ici. En mode statique, les priorités ne changent jamais ; en mode dynamique, la plage 0-9 reste fixe tandis que les priorités 10-99 sont ajustées par le système.
Dans les deux cas, une valeur numérique basse est favorisée. C'est un réglage de spécialiste performances.
Les valeurs possibles
| Valeur | Signification |
|---|---|
1 | Politique dynamique : priorités ajustées dans la plage 10-99 (valeur livrée). |
0 | Politique statique : priorités fixes, jamais modifiées par le système. |
Prise en compte : Au prochain IPL du système. Droits spéciaux *ALLOBJ et *SECADM requis.
La valeur recommandée
Conservez la valeur livrée 1, qui est aussi nécessaire à l'efficacité de QDYNPTYADJ.
La changer
CHGSYSVAL SYSVAL(QDYNPTYSCD) VALUE('1')
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 = 'QDYNPTYSCD'
Le piège
En politique statique, une tâche de haute priorité qui consomme du processeur en continu peut monopoliser la machine au détriment des tâches moins prioritaires. À manier avec prudence, avec un IPL nécessaire pour l'appliquer.