Classes de Job

As classes de tarefa especificam limites para o consumo de recursos pelas tarefas em lote. Uma classe de tarefa estabelece uma política para o consumo de recursos por um conjunto de tarefas em lote. Por meio dessa política, o tempo de execução, o número de tarefas simultâneas, o log de tarefas e o armazenamento de fila de saída de tarefa podem ser controlados. Este tópico lista os limites impingidos por classes de tarefas.

As classes de tarefa podem ser configuradas usando o console administrativo e armazenadas em um arquivo .xml chamado jobclass.xml no diretório profile_root/config/cells/cell_name/gridjobclasses/. Cada tarefa é designada a uma classe de job.

Uma classe de tarefa estabelece políticas para:

Tempo de execução
Tempo máximo que uma tarefa pode ser executada antes de ser cancelada automaticamente pelo sistema.
Tarefas simultâneas
O número máximo de tarefas despachadas simultaneamente de uma determinada classe de tarefa.
Retenção de log da tarefa
Especifica a regra para excluir logs de tarefa antigos. A retenção pode ser especificada por espaço ou tempo:
Espaço
Especificado em megabytes. Os logs de tarefa da classe especificada serão excluídos do mais antigo para o mais recente em um terminal se a soma do espaço usado pelos logs de tarefa exceder o mínimo especificado.
Tempo
Especificado como um número integral de dias. Os logs de tarefa da classe especificada mais antigos que N dias serão excluídos automaticamente pelo sistema.
Fila de saída de tarefa
Especifica a regra par excluir tarefas na fila de saída de tarefa. Uma tarefa fica na fila de saída após ser concluída, interrompida ou cancelada. A política de fila de saída permite a limpeza automática da fila de saída por:
Número
Especificado como um número integral de tarefas. Quando as tarefas na fila de saída da classe especificada excederem esse número, elas serão excluídas da mais antiga para a mais recente até que o total seja inferior ao número especificado.
Tempo
Especificado como um número integral de dias. Os logs de tarefa da classe especificada mais antigos que N dias serão excluídos automaticamente pelo sistema.

A seguir estão os limites impingidos pelas classes de tarefa:

maxExecutionTime
Um número inteiro, que especifica o número máximo de segundos que uma tarefa pode ser executada antes de ser cancelada.
maxConcurrentJob
Um número inteiro, que especifica o número máximo de tarefas pertencentes à mesma classe de tarefa que podem ser enviadas a uma célula. Quando esse limite for atingido, novas tarefas pertencentes à mesma classe de tarefa não serão enviadas até que as que estiverem atualmente em execução sejam concluídas.
maxClassSpace
Um número inteiro que especifica a quantia de espaço, em megabytes, permitida para um log de tarefa que pertence a essa classe de tarefa. Quando esse limite for atingido, os logs de tarefa serão excluídos do mais antigo para o mais recente.
maxFileAge
Um número inteiro, que especifica o número de dias em que um log de tarefa dessa classe de tarefa fica armazenado. Os logs de tarefa mais antigos que o número de dias serão excluídos.
maxJob
Um número inteiro, que especifica o número máximo de tarefas dessa classe com permissão para a fila de saída. Quando esse limite for excedido, a tarefa será limpa automaticamente, da mais antiga para a mais recente.
maxJobAge
Um valor de número inteiro que especifica o número máximo de dias que uma tarefa dessa classe tem permissão na fila de saída. As tarefas anteriores a esse valor serão limpas automaticamente.

Í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-mp&topic=cgrid_cgjobclasses
Nome do arquivo: cgrid_cgjobclasses.html