Gestion des Ressources en JCL
La gestion des ressources en JCL est cruciale pour optimiser l'utilisation des ressources du système et garantir l'efficacité des traitements. Dans cette leçon, nous allons explorer comment allouer et gérer les ressources telles que le CPU, la mémoire et les périphériques d'entrée/sortie.
Contrôle de l'Utilisation du CPU
Pour contrôler l'utilisation du CPU par un job, vous pouvez utiliser le paramètre TIME
. Par exemple :
//STEP1 EXEC PGM=MYPROG, TIME=5
Ce JCL limite le temps d'exécution de MYPROG
à 5 minutes.
Gestion de la Mémoire
La gestion de la mémoire peut être contrôlée à l'aide du paramètre REGION
. Par exemple :
//STEP1 EXEC PGM=MYPROG, REGION=4M
Ce JCL alloue 4 mégaoctets de mémoire pour l'exécution de MYPROG
.
Allocation des Périphériques d'Entrée/Sortie
L'allocation des périphériques d'entrée/sortie est spécifiée dans les instructions DD
. Par exemple :
//STEP1 EXEC PGM=MYPROG //INPUTDD DD DSN=MY.INPUT.FILE, DISP=SHR //OUTPUTDD DD DSN=MY.OUTPUT.FILE, DISP=(NEW,CATLG,DELETE), // UNIT=SYSDA, SPACE=(TRK,(5,5))
Ce JCL alloue des périphériques pour les fichiers d'entrée et de sortie.
Spécification des Classes de Job
Les classes de job permettent de prioriser et de catégoriser les jobs. Par exemple :
//JOB1 JOB (ACCOUNT), 'PROGRAMMEUR', CLASS=A
Ce JCL soumet un job à la classe A, qui peut être configurée pour une priorité spécifique.
Combinaison des Paramètres
Vous pouvez combiner plusieurs paramètres pour gérer efficacement les ressources :
//STEP1 EXEC PGM=MYPROG, TIME=5, REGION=4M //INPUTDD DD DSN=MY.INPUT.FILE, DISP=SHR //OUTPUTDD DD DSN=MY.OUTPUT.FILE, DISP=(NEW,CATLG,DELETE), // UNIT=SYSDA, SPACE=(TRK,(5,5))
Ce JCL gère le temps d'exécution, la mémoire et les périphériques d'entrée/sortie pour MYPROG
.
Points Clés
- Utilisez le paramètre
TIME
pour contrôler l'utilisation du CPU. - Utilisez le paramètre
REGION
pour allouer la mémoire nécessaire. - Allouez les périphériques d'entrée/sortie avec les instructions
DD
. - Spécifiez des classes de job pour la priorité et la catégorisation.
Dans la prochaine leçon, nous examinerons les techniques avancées de gestion de job en JCL.
Aucun commentaire:
Enregistrer un commentaire