Espace adresse réutilisable

Le système d'exploitation z/OS affecte un ID d'espace adresse (ASID) lors de la création de chaque espace adresse. Toutefois, le nombre d'ASID disponibles est limité. Une fois que tous les ASID sont affectés aux espaces adresses existants, le système d'exploitation ne peut plus démarrer un nouvel espace d'adresse. Dans ce cas, le système d'exploitation émet le message IEA602I ADDRESS SPACE CREATE FAILED.

Parfois, les espaces adresses utilisant des services intermémoire empêchent la réutilisation de leurs ASID et augmentent les possibilités de manque de stockage d'ASID. Il est possible, depuis la version 1.9 du système d'exploitation z/OS, d'indiquer de manière explicite que les espaces adresses spécifiques peuvent utiliser des ASID réutilisables. Cet article décrit l'utilisation des ASID réutilisables par WebSphere Application Server sur le système d'exploitation z/OS.

Avant d'utiliser la fonction ASID réutilisable

La fonction ASID réutilisable est activée sur un système z/OS particulier lorsque vous spécifiez REUSASID(YES) dans le membre PARMLIB DIAGxx. Si vous n'indiquez pas ce paramètre, la fonction ASID réutilisable n'est pas utilisée. Si vous utilisez la version 1.9 de z/OS, vous devez appliquer Workload Manager (WLM) APAR OA28528.

Tout le code exécuté dans les espaces adresses réutilisables, comme les exits MVS, doit être conforme aux règles de réutilisation d'ASID présentées dans le document z/OS Extended Addressability Guide. Sinon, des problèmes comme celui décrit dans OA28528 peuvent survenir pour l'espace adresse.

Exécution de tâches démarrées dans les espaces adresses réutilisables

Pour indiquer qu'une tâche démarrée utilisant des services intermémoire peut s'exécuter dans un espace adresse réutilisable, spécifiez l'option REUSASID=YES dans la commande START pour la tâche démarrée. Par exemple :
START  STC1,REUSASID=YES
Important : Cette commande ne prend pas effet à moins que vous n'activiez la fonction REUSASID dans le membre parmlib DIAGxx.

Evitez de spécifier l'option REUSASID pour les tâches démarrées qui n'utilisent pas de services intermémoire. Cette approche n'est pas recommandée car les ASID réutilisables forment un pool distinct qui n'est pas disponible pour une réaffectation à un espace adresse ordinaire.

Si vous utilisez la commande MVS START pour démarrer des démons de services d'emplacement ou contrôleurs WebSphere Application Server for z/OS directement, vous devez ajouter l'option REUSASID si vous souhaitez les exécuter dans des espaces adresses réutilisables. Par exemple :
START BBO6ACR,JOBNAME=BBOS001,ENV=BBOBASE.BBONODE.BBOS001,REUSAID=YES
START BBO6DMN,JOBNAME=BBODMNC,ENV=BBOCELL.CFCIMGWI.WITIMGWI,REUSASID=YES

Les espaces adresse WebSphere Application Server peuvent également être émis par WebSphere Application Server. Par exemple, les espaces adresses peuvent être issus lorsque le daemon de service d'emplacement démarre automatiquement ou lorsqu'un serveur est démarré à l'aide de la commande startServerespace adresse. Dans ce cas, les paramètres de configuration de serveur ou de daemon déterminent si l'option REUSASID=YES est spécifiée avec la commande START soumise par WebSphere Application Server.

Par défaut, le daemon de service d'emplacement démarre toujours avec l'option REUSASID=YES lorsque WebSphere Application Server émet la commande START.

Pour les autres serveurs, chaque contrôleur démarre par défaut avec l'option REUSASID=YES. Vous pouvez modifier ceci en mettant manuellement à jour les définitions de processus pour le contrôleur. Pour ce faire, utilisez la commande wsadmin, ou une fonction de script, pour supprimer ou inclure l'option REUSASID sur la commande START de serveur. En outre, vous pouvez utiliser le script updateZOSStartArgs pour ajouter ou supprimer l'option REUSASID=YES pour des serveurs spécifiques.

Configurations prises en charge Configurations prises en charge:
  • Les processus CRA (Control Region Adjunct) et de région serviteur WebSphere Application Server ne s'exécutent pas en général dans les espaces adresses réutilisables.
  • Les connecteurs WebSphere MQ de mode de liaison ne fonctionnent pas correctement dans les espaces adresses réutilisables. Si vous activez les ASID réutilisables sur votre système d'exploitation z/OS, assurez-vous que les serveurs exécutés avec les ports d'écoute de message, contrairement aux spécifications d'activation, n'ont pas l'option REUSASID=YES sur la commande START.
sptcfg

Pour en savoir plus sur les espaces adresses réutilisables, voir le manuel z/OS MVS Programming: Extended Addressability Guide.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-zos&topic=cins_reuseaddressspace
Nom du fichier : cins_reuseaddressspace.html