Filas » History » Version 4

Gabriel Winckler, 10 Jun 2015 15:07

1 1 Gabriel Winckler
h1. Filas
2 1 Gabriel Winckler
3 3 Gabriel Winckler
Em 9/6/2015 as filas foram alteradas, bem como a alocação de recurso para cada uma delas. Essa redistribuição foi feita com base em uma analise estatística do uso nos meses anteriores.
4 1 Gabriel Winckler
5 1 Gabriel Winckler
h2. Antes
6 1 Gabriel Winckler
7 1 Gabriel Winckler
| fila | limite de execução | recursos dessa fila | recursos para um job com essa duração |
8 1 Gabriel Winckler
| short | 3 horas | 12,5% | 100% |
9 2 Gabriel Winckler
| medium (padrão) | 24 horas | 37,5% | 87,5% |
10 1 Gabriel Winckler
| long | 30 dias | 50 % | 50 % |
11 1 Gabriel Winckler
12 1 Gabriel Winckler
13 1 Gabriel Winckler
h2. Atual
14 1 Gabriel Winckler
15 1 Gabriel Winckler
| fila | limite de execução | recursos dessa fila | recursos para um job com essa duração |
16 2 Gabriel Winckler
| short (padrão) | 24 horas | 25% | 100% |
17 1 Gabriel Winckler
| medium | 7 dias | 25% | 75% |
18 1 Gabriel Winckler
| long | 30 dias | 50 % | 50 % |
19 3 Gabriel Winckler
20 4 Gabriel Winckler
Resumo: As antigas filas _short_ e _medium_ foram unidas na nova _short_, que agora é padrão. Foi criada uma nova fila _medium_ para aliviar a a espera na fila _long_.
21 4 Gabriel Winckler
22 3 Gabriel Winckler
h2. Modificações necessárias
23 1 Gabriel Winckler
24 4 Gabriel Winckler
Como os novos tempos de cada fila são maiores ou iguais aos anteriores, jobs com os tempos anteriores continuarão funcionando. A fila padrão (default) foi alterada, mas o tempo total se manteve o mesmo, 24 horas.
25 3 Gabriel Winckler
26 3 Gabriel Winckler
Recomenda-se especificar a fila de menor duração quando possível. *Recomenda-se que processos que duravam entre 1 e 7 dias sejam adaptados para usar a nova fila _medium_*
27 3 Gabriel Winckler
28 3 Gabriel Winckler
h2. Especificando a fila
29 3 Gabriel Winckler
30 3 Gabriel Winckler
h3. Submissão direta (SLURM)
31 3 Gabriel Winckler
32 3 Gabriel Winckler
Use a opção _-t_ (ou _--time_), especificando o tempo. Não é necessário indicar o nome da fila.
33 3 Gabriel Winckler
34 3 Gabriel Winckler
O formato aceito é "minutos", "minutos:segundos", "horas:minutos:segundos", "dias-horas"
35 3 Gabriel Winckler
36 3 Gabriel Winckler
Por exemplo, para um limite de 7 dias (fila _medium_):
37 3 Gabriel Winckler
38 3 Gabriel Winckler
<pre>
39 3 Gabriel Winckler
#!/bin/sh
40 3 Gabriel Winckler
#SBATCH --time=7-00
41 3 Gabriel Winckler
42 3 Gabriel Winckler
program args
43 3 Gabriel Winckler
</pre>
44 3 Gabriel Winckler
45 3 Gabriel Winckler
h3. GO
46 3 Gabriel Winckler
47 3 Gabriel Winckler
Use a variável QUEUE. Por exemplo:
48 3 Gabriel Winckler
49 3 Gabriel Winckler
<pre>
50 3 Gabriel Winckler
QUEUE=medium
51 3 Gabriel Winckler
</pre>