Le nouvel ordre JCL GSORT permet d'affecter plusieurs fichiers de travail (affectation
dynamique ou statique), avec la possibilité, pour un tri en parallèle :
• de définir une liste de n supports pour l'affectation dynamique de n fichiers temporaires
(WKFILE, WKALC),
• ou d'affecter n fichiers de travail au moyen de n ordres ASSIGN (WKASG1,
... WKASGn).
A noter que la capacité de mémoire nécessaire à un tri en parallèle doit être spécifiée en
fonction du nombre de processus. La taille minimum de mémoire est de 512 ko par
process. Nombre de processus recommandé : entre deux et quatre. Un plus grand
nombre de processus ne se justifie que dans les cas où une mémoire de très grande
capacité est utilisée.
1.9.3
Fonction BPB (Read Ahead/Write Behind)
GCOS 7-V6 (TS6150) comporte la fonction Batch Booster ou fonction BPB. Cette
fonction, qui permet d'améliorer les performances d'E/S sur les fichiers UFAS, est
également considérée comme une option BPB (blocs par tampon) puisqu'elle est requise
via le paramètre BPB. Pour plus d'informations, se reporter au manuel UFAS-EXTENDED
- Guide de l'utilisateur .
Le paramètre BPB existe dans l'ordre JCL DEFINE (dans le cas d'un tri appelé à partir
d'un programme STEP). Le paramètre BPB fait partie du groupe de paramètres
INFILE/OUTFILE des ordres SORT et MERGE, et du groupe de paramètres
INDEF/OUTDEF des ordres GSORT et GMERGE.
Lorsque SORT/MERGE appelle une méthode d'accès pour lire/écrire les fichiers d'entrée
et de sortie de l'utilisateur, la fonction BPB définie par la méthode d'accès appelée est
activée. Sauf obligation, SORT/MERGE n'appelle pas la méthode d'accès.
La fonction BPB des fichiers utilisateur UFAS - pour laquelle SORT n'appelle pas la
méthode d'accès UFAS - est activée de la manière suivante :
• si vous ne disposez pas de la fonction tri mémoire grande capacité, la fonction BPB
n'est activée que si vous disposez de l'utilitaire BPB UFAS (booster UFAS). Dans ce
cas, la taille du tampon BPB se limite à 64 ko (comme sous UFAS) et moins si la
mémoire de tri est inférieure à 512 ko).
• si vous disposez de la fonction tri mémoire grande capacité, la fonction BPB est
activée. Dans ce cas, la taille du tampon BPB n'est pas limitée à 64 ko mais est
proportionnelle à la taille mémoire. Le facteur BPB ne peut pas dépasser 32.
Dans un tri multi-process utilisant la fonction BPB spécifique SORT, le nombre de blocs
par tampon est un multiple du nombre de tris (BPB = n*NBSORT).
Avec MERGE, l'activation de la fonction BPB se fait dans les mêmes conditions que
celles décrites pour SORT (sauf que la taille du tampon BPB n'est pas limitée en fonction
de la taille mémoire).
1-8
Tri et fusion - Guide de l'utilisateur
47 F2 08UF Rev06