Mecanismo Sun Grid (SGE) / limitação de subtarefas de tarefas de array simultâneas

2

Estou instalando um ambiente Sun Grid Engine e tenho um limite de agendador que não consigo descobrir como implementar.

Meus usuários criarão trabalhos de matriz com centenas de subtarefas. Gostaria de poder limitar esses trabalhos a apenas executar um número definido de tarefas ao mesmo tempo, independentemente de outros trabalhos. Como se eu pudesse ter um trabalho de matriz que eu quero executar 20 tarefas de cada vez, e outro eu quero executar 50 tarefas de cada vez, e ainda outro que eu estou correndo bem sem limite. Parece que isso deve ser possível, mas não consigo descobrir.

Há um max_aj_instances opção de configuração , mas que parece se aplicar globalmente a todas as tarefas da matriz.

Não vejo como usar recursos de consumo , pois eu precisaria um "atributo complexo" que é por trabalho e esse recurso parece não existir.

Não se parece com as cotas de recursos funcionariam, mas agora não tenho tanta certeza disso. Ele diz "Um conjunto de cotas de recursos define uma cota máxima de recursos para uma solicitação de tarefa específica", mas não está claro se as solicitações de recursos de subtarefas de uma tarefa da matriz serão agregadas para os propósitos da cota de recursos. Eu vou brincar com isso, mas espero que alguém já saiba abertamente.

    
por wfaulk 21.11.2009 / 01:07

1 resposta

1

link

    
por 02.03.2010 / 19:58