[ Bottom of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]

Commands Reference, Volume 3

lsclass Command

Purpose

List Workload Management classes and their limits.

Syntax

lsclass [ -C | -D | -f ] [ -r ] [ -d Config_Dir ] [ -S SuperClass ] [ Class ]

Description

The lsclass command, with no argument, returns the list of superclasses, one per line. With a class name as argument, it prints the class. The subclasses can be displayed with the -r (recursive) flag, or with the -S Superclass flag.

When WLM is started, if an empty string is passed as the name of the configuration with the -d flag, lsclass lists the classes defined in the in-core WLM data structures.

The lsclass command does not require any special level of privilege and is accessible for all users.

Note
If this command is given a set of time-based configurations (either specified with the -d flag, or because the current configuration is a set), the lsclass command returns the classes of the regular configuration which applies (or would apply) at the time the command is issued.

Flags

-C Displays the class attributes and limits in colon-separated records, as follows:

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:localshm
myclass::0:no:root:system:root:system::-:0:50:100:4:10:50:75:6:0:100:100:-:s:-:KB:-:s:-:-:-:no
-d Config_Dir Use /etc/wlm/Config_Dir as alternate directory for the definition files. If an empty string is passed (for example, -d ""), lsclass lists the classes defined in the in-core WLM data structures. If this flag is not present, the current configuration files in the directory pointed to by /etc/wlm/current are used.
-D Displays the default values for the class attributes and limits in colon-separated records. Any other flag or argument used in conjunction with -D is ignored. For example:

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:localshm
::0:no::::::-:0:100:100:-:0:100:100:-:0:100:100:-:s:-:KB:-:s:-:-:-:no
-f Displays the output in stanzas, with each stanza identified by a class name. Each Attribute=Value pair is listed on a separate line:

Class:
       attribute1=value
       attribute2=value
       attribute3=value
-r Displays, recursively, the superclasses with all their subclasses. When specifying -r:
  • If Class is not specified, lsclass shows all the superclasses with all their subclasses.
  • If the name of a superclass is specified, lsclass displays the superclass with all its subclasses.
  • If the name of a subclass is specified, -r is ineffective (displays only the subclass).
-S SuperClass Restricts the scope of the command to the subclasses of the specified superclass. Only subclasses are shown with the -S flag.

Files

classes Contains the names and definitions of the classes.
limits Contains the limits enforced on the classes.
shares Contains the resource shares attributes for each class.

Related Information

The wlmcntrl command, chclass command, mkclass command, and rmclass command.

[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]