\subsection{Konfiguration} Die Konfiguration der Queues (in SLURM Partitions genannt) erfolgt über die Konfigurationsdateien im Ordner \emph{/etc/slurm/} (auch zu finden in \emph{aufgabe5.2/slurm}). Die Prioritäten wurden in folgender Reihenfolge absteigend vergeben: benchmark, express, small, long Die benchmark-Partition bekam die größte Priorität, so das Jobs aus anderen Queues angehalten werden. Die anderen Queues wurden umgekehrt proportional zur Zeitdauer priorisiert. Dadurch werden Nutzer des Batchssystems dazu bewegt Jobs, die weniger Zeit benötigen, den richtige Queue zu zu ordnen. Zusätzlich zur Verwaltung der Cores haben wir SLURM für die Verwaltung der GPUs konfiguriert. Hierfür haben wir auf die Erweiterung \emph{GRES} zurück gegriffen. Die Auswahl der GPUs erfolgt über den \emph{gres}-Parameter z.B.: \shellcmd{srun --gres=gpu:1 -N2 hostname} Für das Verschicken der Emails muss der \emph{mail-type}- und der \emph{mail-user}-Parameter gesetzt werden. z.B.: \begin{lstlisting} $ cat <<'__EOF__' >> /tmp/myscript #!/bin/sh #SBATCH --time=1 srun hostname |sort __EOF__ $ batch --mail-type=END --mail-user=$USER /tmp/myscript \end{lstlisting}