dispadmin(1M) dispadmin(1M)
NAME
dispadmin - Prozeß-Scheduler verwalten
SYNTAX
dispadmin -l
dispadmin -c class -g [-r res]
dispadmin -c class -s file
BESCHREIBUNG
Mit dem Kommando dispadmin können Parameter des Prozeß-Schedulers
angezeigt oder geändert werden, und zwar während das System läuft.
Mit der Option -l werden die momentan im System konfigurierten Schedu-
lerklassen aufgelistet.
Mit der Option -c wird die Klasse angegeben, deren Parameter angezeigt
oder verändert werden sollen. Als Klasse (class) können die Werte RT
(für die Echtzeit-Klasse), TS (für die Time-Sharing-Klasse) und FP
(für die Fixed-Priority-Klasse) angegeben werden.
Die Option -g ruft die Parameter für die angegebene Klasse ab und
schreibt sie in die Standardausgabe. Parameter für die Echtzeit-Klasse
werden in rtdptbl(4), Parameter für die Time-Sharing-Klasse in
tsdptbl(4) und Parameter für die Fixed-Priority-Klasse in fpdptbl(4)
beschrieben.
Wenn Sie die Option -g verwenden, können Sie zusätzlich die Option -r
angeben und damit eine Einheit für die Ausgabe von Werten für die
Zeitdauer definieren. Wird keine derartige Einheit explizit definiert,
so erfolgen die Zeitangaben in Millisekunden. Der Wert von res, falls
angegeben, muß eine positive, ganze Zahl zwischen 1 und 1.000.000.000
einschließlich sein. Die benutzte Einheit ist dann der Kehrwert von
res in Sekunden. Hat beispielsweise res den Wert 10, so erfolgt die
Angabe der Zeitdauer in Zehntelsekunden; hat res dagegen den Wert
1.000.000.000, erfolgt die Angabe der Zeitdauer in Mikrosekunden. Läßt
sich die Angabe für die Zeitdauer nicht in der beschriebenen Form als
Kehrwert einer ganzen Zahl (bezogen auf Sekunden) angeben, wird sie
auf das nächste ganzzahlige Vielfache der angegebenen Einheit aufge-
rundet.
Die Option -s definiert Scheduler-Parameter für die angegebene Klasse
mit Hilfe der Werte in file. Diese Werte überschreiben die aktuellen
Werte im Speicher - sie werden also zu den Parametern, die die Zeit-
planung von Prozessen und der angegebenen Klasse überwachen. Die Werte
in der Datei file müssen genau das Format haben, das durch die Option
-g ausgegeben wird. Außerdem müssen die Werte eine Tabelle ergeben,
die genauso groß wie die überschriebene Tabelle ist (d. h. dieselbe
Anzahl von Prioritätsstufen hat). Die Option -s darf nur von einem
Benutzer mit Systemverwalterzugriffsrecht ausgeführt werden.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
dispadmin(1M) dispadmin(1M)
Die Optionen -g und -s schließen sich gegenseitig aus: Sie dürfen die
Tabelle nicht gleichzeitig überschreiben und abrufen.
dispadmin führt in gewissem Sinne eine Plausibilitätsprüfung der in
der Datei file angegebenen Werte durch, d. h. es prüft, ob die Werte
die erforderlichen Grenzwerte einhalten. Allerdings wird hierbei keine
Analyse der Wirkung versucht, die die neuen Werte auf die Leistungsfä-
higkeit des Systems haben. Ungeeignete Werte können aber die System-
leistung entscheidend beeinträchtigen.
BEISPIELE
Mit dem folgenden Kommando werden die aktuellen Scheduler-Parameter
für die Echtzeit-Klasse aus dem Kernspeicher abgerufen und in die
Standardausgabe geschrieben. Die Zeitdauer wird in Mikrosekunden ange-
geben.
dispadmin -c RT -g -r 1000000
Mit dem folgenden Kommando werden die aktuellen Scheduler-Parameter
für die Echtzeit-Klasse mit den Werten aus der Datei rt.config über-
schrieben.
dispadmin -c RT -s rt.config
Mit dem folgenden Kommando werden die aktuellen Scheduler-Parameter
für die Time-Sharing-Klasse aus dem Kernspeicher abgerufen und in die
Standardausgabe geschrieben. Die Zeitdauer wird in Nanosekunden ange-
geben.
dispadmin -c TS -g -r 1000000000
Mit dem folgenden Kommando werden die aktuellen Scheduler-Parameter
für die Time-Sharing-Klasse mit den Werten aus der Datei ts.config
überschrieben.
dispadmin -c TS -s ts.config
Mit dem folgenden Kommando werden die aktuellen Scheduler-Parameter
für die Fixed-Priority-Klasse aus dem Kernspeicher abgerufen und in
die Standardausgabe geschrieben. Die Zeitdauer wird in Mikrosekunden
angegeben.
dispadmin -c FP -g -r 1000000000
Mit dem folgenden Kommando werden die aktuellen Scheduler-Parameter
für die Fixed-Priority-Klasse mit den Werten aus der Datei fp.config
überschrieben.
dispadmin -c FP -s fp.config
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
dispadmin(1M) dispadmin(1M)
DIAGNOSE
dispadmin gibt eine entsprechende Diagnosemeldung aus, wenn die aktu-
ellen Scheduler-Parameter nicht überschrieben werden können, weil die
entsprechenden Zugriffsberechtigungen fehlen oder ein Problem mit der
angegebenen Eingabedatei auftritt.
SIEHE AUCH
priocntl(1), priocntl(2), fpdptbl(4), rtdptbl(4), tsdptbl(4).
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98