Befehl "lsclass"

Zweck

Listet Workload-Management-Klassen und deren Grenzwerte auf.

Syntax

lsclass [ -C | -D | -f ] [ -r ] [ -d Konfigurationsverzeichnis ] [ -S SuperClass ] [ Klasse ]

Beschreibung

Der Befehl lsclass gibt bei Ausführung ohne Argumente die Liste der Superklassen, jeweils eine pro Zeile, zurück. Wenn ein Klassenname als Argument angegeben wird, gibt der Befehl die Klasse aus. Die Unterklassen können mit dem Flag -r (rekursiv) oder mit dem Flag -S Superklasse angezeigt werden.

Wenn WLM gestartet ist und eine leere Zeichenfolge als Konfigurationsname mit dem Flag -d übergeben wird, listet lsclass die in den kerninternen WLM-Datenstrukturen definierten Klassen auf.

Der Befehl lsclass erfordert keine spezielle Berechtigungsstufe und ist für alle Benutzer zugänglich.

Anmerkung: Wenn diesem Befehl eine Gruppe zeitbasierter Konfigurationen zugeordnet wird (entweder mit dem Flag -d angegeben oder weil die aktuelle Konfiguration eine Gruppe ist), Der Befehl lsclass gibt die Klassen der regulären Konfiguration zurück, die zum Zeitpunkt der Befehlsausgabe gilt (oder angewendet würde).

Flags

Element Beschreibung
-C Zeigt die Klassenattribute und -grenzwerte wie folgt im Doppelpunktformat an:
lsclass -C myclass
#name:description:tier:inheritance:authuser:authgroup:
adminuser:admingroup:rset:CPUshares:CPUmin:
CPUsoftmax:CPUhardmax:memoryshares:memorymin:
memorysoftmax:memoryhardmax:diskIOshares:diskIOmin:
diskIOsoftmax:diskIOhardmax:totalCPUhardmax:
totalCPUunit:totalDiskIOhardmax:totalDiskIOunit:
totalConnecttimehardmax:totalConnecttimeunit:
totalProcesseshardmax:totalThreadshardmax:
totalLoginshardmax:
classRealMem:classRealMemunit:classVirtMem:
classVirtMemunit:classLargePages:classLargePagesunit:
procVirtMem:procVirtMemunit:localshm:vmenforce:delshm
myclass::0:no::::::-:0:100:100:-:1:100:100:-:0:100:
100:-:s:-:KB:-:s:-:-:-:-:KB:-:KB:-:KB:-:KB:no:proc:no

-d Konfigurationsverzeichnis Verwendet /etc/wlm/Konfigurationsverzeichnis als alternatives Verzeichnis für die Definitionsdateien. Wenn eine leere Zeichenfolge übergeben wird (z. B.-d ""), lsclass listet die Klassen auf, die in den WLM-Basisdatenstrukturen definiert sind. Wenn dieses Flag nicht angegeben ist, werden die aktuellen Konfigurationsdateien in dem Verzeichnis verwendet, auf das /etc/wlm/current verweist.
-D Zeigt die Standardwerte für die Klassenattribute und -grenzwerte wie folgt im Doppelpunktformat an. Alle anderen Flags oder Argumente, die in Verbindung mit -D verwendet werden, werden ignoriert. Beispiel:
lsclass -D
#name:description:tier:inheritance:authuser:
authgroup:adminuser:admingroup:rset:CPUshares:CPUmin:
CPUsoftmax:CPUhardmax:memoryshares:memorymin:
memorysoftmax:memoryhardmax:diskIOshares:diskIOmin:
diskIOsoftmax:diskIOhardmax:totalCPUhardmax:
totalCPUunit:totalDiskIOhardmax:totalDiskIOunit:
totalConnecttimehardmax:totalConnecttimeunit:
totalProcesseshardmax:totalThreadshardmax:totalLoginshardmax:
classRealMem:classRealMemunit:classVirtMem:
classVirtMemunit:classLargePages:classLargePagesunit:
procVirtMem:procVirtMemunit:localshm:vmenforce:delshm
::0:no::::::-:0:100:100:-:0:100:100:-:0:100:100:-:s:-:
KB:-:s:-:-:-:-:KB:-:KB:-:KB:-:KB:no:proc:no
-F Zeigt die Ausgabe in Zeilengruppen an, wobei jede Zeilengruppe durch einen Klassennamen identifiziert wird. Jedes Attribut=Wert-Paar wird in einer separaten Zeile aufgelistet:
Class:
       attribute1=value
       attribute2=value
       attribute3=value
-r Zeigt die Superklassen mit allen ihren Unterklassen rekursiv an. Bei Angabe von -r:
  • und keine Klasse, zeigt lsclass alle Superklassen mit allen ihren Unterklassen an.
  • und den Namen einer Superklasse, zeigt lsclass die Superklasse mit allen ihren Unterklassen an.
  • und den Namen einer Unterklasse, ist -r unwirksam (es wird nur die Unterklasse angezeigt).
-S SuperClass Beschränkt den Befehl auf die Unterklassen der angegebenen Superklasse. Mit dem Flag -S werden nur Unterklassen angezeigt.

Sicherheit

Achtung RBAC-Benutzer und vertrauenswürdige AIX: Dieser Befehl kann privilegierte Operationen durchführen. Privilegierte Operationen können nur von privilegierten Benutzern ausgeführt werden. Weitere Informationen über Berechtigungen und Privilegien finden Sie unter Privilegierte Befehlsdatenbank in Sicherheit. Eine Liste der Berechtigungen und Autorisierungen, die diesem Befehl zugeordnet sind, finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.

Dateien

Element Beschreibung
Klassen Enthält die Namen und Definitionen der Klassen.
Grenzwerte Enthält die für die Klassen geltenden Grenzwerte.
Anteile Enthält Attribute für Ressourcenanteile für jede Klasse.