Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ dispadmin(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

priocntl(1)

priocntl(2)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026