Trabalho PBS prolongado

8

É bastante doloroso descobrir que um trabalho de alguns dias será prematuramente eliminado devido a um erro ao definir o limite de tempo para a parede.

Existe uma maneira de alterá-lo para um trabalho PBS em execução ?

mbq
fonte

Respostas:

9

Isso é específico do sistema, mas você está procurando o qaltercomando.

Aron Ahmadia
fonte
1
E, geralmente, se você não tem gerenciamento de privilégios no sistema, você só vai ser capaz de reduzir os recursos, o que provavelmente não é o que você quer ...
FrenchKheldar
@FrenchKheldar, tive a impressão de que conceder esse privilégio aos usuários é bastante comum. Obviamente, pode ser usado para abusar da fila, mas é trivial rastrear esse comportamento.
Mb11 # dec1
@mbq Acho que minha experiência é com máquinas governamentais, onde acho que pode haver mais restrições do que em outros ambientes. E como um usuário sempre procurando acesso a recursos computacionais, eu definitivamente analisaria esse tipo de brecha, se isso fosse permitido. Isto significa que você poderia contornar a fila de prioridade por pedir menos recursos ...
FrenchKheldar
Interessante, eu sempre pensei qalterque só poderia aumentar os prazos antes do início do trabalho (que acredito ter lido na página de manual).
David Z
2

Entre em contato com os administradores de TI em seu cluster. Conheço pessoas que tiveram outros problemas, como trabalhos que não começam. Depois que nossos administradores de TI descobriram, eles cuidaram disso.

Christopher Bottoms
fonte
2

Para pessoas preguiçosas:

qalter -l walltime=<new walltime> <jobid>
mbq
fonte
2

pergunta antiga, mas estou adicionando algumas informações adicionais para quem chega aqui do Google

Observe que quando uma tarefa estiver em execução no TORQUE, qualquer solicitação para prolongar o tempo de espera será ignorada, a menos que o comando qalter seja executado por um gerente ou operador do TORQUE. Para estender o tempo de espera de um trabalho em execução, você deve entrar em contato com um administrador. Você pode reduzir o tempo de parede de seus próprios trabalhos em execução e, se seu trabalho não estiver em execução (na fila ou em espera), você poderá aumentar o tempo de parede com o qalter.

Glen
fonte