Condor - Job Queue System

Allgemeine Informationen

Eine Einführung in die Arbeit mit Condor findet man im User's Manual. Interessant könnten auch die FAQs sein.

Einen Online-Überblick über die Auslastung des Condor-Clusters findet man auf http://hrubesch.physik.privat/condor.

Requirements, Rank, ClassAds

Das Condor-System verteilt die Jobs auf die Rechner. Diese Verteilung kann man durch zwei Optionen beeinflüssen, die der Administrator bei der Rechnerkonfiguration bzw. der Benutzer im Submit-Script angibt:

Requirements (d.h. Voraussetzungen)

Rank (d.h. Vorrang)

Diese werden hier und hier erläutert.

Dabei spielen die ClassAds („classified ad“ = „Zeitungsannonce“) eine tragende Rolle. Jede Maschine und jeder Job gibt mit ClassAds an, was angeboten bzw. was gesucht wird. In der Condor-Dokumentation findet man eine detaillierte Beschreibung der ClassAds.

Die Dokumentation enthält ein Beispiel, wie man mit Requirements und Rank arbeiten kann. Interessante ClassAds in diesem Zusammenhang könnten z.B. sein:

Machine

Memory

Mips

Kflops

ANMERKUNG: Condor berücksichtigt schon von sich aus nicht-Condor-Jobs oder interaktives Arbeiten. Es sollte also nicht notwendig sein, entsprechende ClassAds anzugeben.

Wichtige Condor-Befehle

condor_status

CERN: Useful Condor commands

Mit diesem Befehl kann man die ClassAds untersuchen und den Status aller Queues anzeigen lassen.