Inhaltsverzeichnis
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
Mit diesem Befehl kann man die ClassAds untersuchen und den Status aller Queues anzeigen lassen.