Espaço de Endereço Reutilizável

O sistema operacional z/OS atribui um ID de espaço de endereço (ASID) ao criar cada espaço de endereço. Entretanto, um número limitado de ASIDs está disponível para o sistema operacional atribuir. Quando todos os ASIDs são designados a espaços de endereço existentes, o sistema operacional é incapaz de iniciar um novo espaço de endereço. Nessa situação, o sistema operacional emite a mensagem IEA602I ADDRESS SPACE CREATE FAILED.

Em alguns cenários, os espaços de endereço que utilizam serviços de memória cruzada impedem que seus ASIDs sejam reutilizados e aumentam a possibilidade de uma carência de ASID. Uma solução, que torna-se disponível na Versão 1.9 do sistema operacional z/OS, é indicar explicitamente que espaços de endereço específicos podem utilizar ASIDs reutilizáveis. Este artigo descreve o uso de ASIDs reutilizáveis por WebSphere Application Server no sistema operacional z/OS.

Antes de Usar o Recurso ASID Reutilizável

O recurso ASID reutilizável é ativado em um sistema z/OS particular quando você especifica o REUSASID(YES) em PARMLIB membro DIAGxx. Se você não especificar esse parâmetro, o recurso de ASID reutilizável não é utilizado. Se estiver utilizando a Versão 1.9 do sistema operacional z/OS, você deve aplicar o Workload Manager (WLM) APAR OA28528.

Todo código que esteja executando em espaços de endereço reutilizáveis, como as saídas MVS, deve cumprir todas as regras de reutilização de ASID que estão destacadas no Guia de Endereçabilidade Estendida do z/OS. Caso contrário, problemas como aquele descrito em OA28528 podem encerrar de forma anormal o espaço de endereço.

Execução de Tarefas Iniciada em Espaços de Endereço Reutilizáveis

Para indicar que uma tarefa iniciada que utiliza serviços de memória cruzada pode executar um espaço de endereço reutilizável, especifique a opção REUSASID=YES no comando START da tarefa iniciada. Por Exemplo:
START  STC1,REUSASID=YES
Importante: Esse comando não é efetivado a menos que você ative o recurso REUSASID no parmlib membro DIAGxx.

Evite especificar a opção REUSASID para tarefas iniciadas que não utilizam serviços de memória cruzada. Essa abordagem não é recomendada porque ASIDs reutilizáveis formam um conjunto separado que não fica disponível para redesignação para um espaço de endereço comum.

Se utilizar o comando MVS START para iniciar os controladores do WebSphere Application Server for z/OS ou daemons do serviço de localização diretamente, será necessário adicionar a opção REUSASID se desejar que executem em espaços de endereço reutilizáveis. Por Exemplo:
START BBO6ACR,JOBNAME=BBOS001,ENV=BBOBASE.BBONODE.BBOS001,REUSAID=YES
START BBO6DMN,JOBNAME=BBODMNC,ENV=BBOCELL.CFCIMGWI.WITIMGWI,REUSASID=YES

Espaços de endereços do WebSphere Application Server também podem ser emitidos pelo próprio WebSphere Application Server. Por exemplo, os espaços de endereço podem ser emitidos quando o daemon do serviço de localização inicia automaticamente ou quando um servidor inicia com o comando startServer. Nesses casos, as definições do daemon ou a configuração do servidor determina se a opção REUSASID=YES é especificada no comando START que é submetido pelo WebSphere Application Server.

Por padrão, o daemon do serviço de localização sempre inicia com a opção REUSASID=YES quando o WebSphere Application Server emite o comando START.

Para outros servidores, por padrão, cada controlador inicia com a opção REUSASID=YES. Você pode alterar esse comportamento atualizando manualmente as definições de processo para o controlador. Para fazer a atualização, utilize o comando wsadmin ou de script, para remover ou incluir a opção REUSASID no comando START do servidor. Também pode utilizar o script updateZOSStartArgs para adicionar ou remover a opção REUSASID=YES para servidores particulares.

Configurações suportadas Configurações suportadas:
  • As regiões servidoras do WebSphere Application Server e auxiliares da região de controle não executam normalmente em espaços de endereço reutilizáveis.
  • Conectores do WebSphere MQ no modo de ligação não funcionam adequadamente em espaços de endereço reutilizáveis. Se você ativar ASIDs reutilizáveis em seu sistema operacional z/OS, certifique-se de que os servidores que estejam executando com Portas Listener de Mensagem, comparados com especificações de ativação, não tenham a opção REUSASID=YES nos comandos START.
sptcfg

Para obter mais informações sobre espaços de endereço reutilizável, consulte o manual z/OS, MVS Programação: Guia de Endereçabilidade Estendida.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-zos&topic=cins_reuseaddressspace
Nome do arquivo: cins_reuseaddressspace.html