Contains the definition of Workload Manager (WLM) superclasses or subclasses for a given configuration.
The classes file in the /etc/wlm/Config directory describes the superclasses of the WLM configuration, Config. If the superclass Super of this configuration has subclasses defined, these subclasses are defined in the file /etc/wlm/Config/Super/classes.
Some attributes apply to only superclasses or to only subclasses. The description of the classes file uses the terms class or classes when a statement applies to both superclasses and subclasses.
The classes file is organized into stanzas. Each stanza names a WLM class and contains attribute-value pairs that describe characteristics of the class.
Each stanza names a WLM class. Class names can contain only upper- and lowercase letters, numbers, and underscores. They are limited to 16 characters in length. The only names that have special meaning to the system are Default, Shared, Unclassified, Unmanaged, and System. You cannot use Unclassified and Unmanaged as class names. The superclasses Default, Shared, and System are always defined. The subclasses Default and Shared are always defined.
The following attributes are defined in the classes file:
The attributes that have not been explicitly set by a WLM administrator using any of the administration tools (file editing, command line, or SMIT) are omitted in the property files.
The default values mentioned above are the system defaults and can be modified using a special stanza named "default."
This file is part of Base Operating System (BOS) Runtime.
classes | Defines the superclasses or subclasses of a WLM configuration |
The WLM property files defining the superclasses of a WLM configuration must have write permission only for the root user. The WLM property files defining the subclasses of a superclass must have write permission for the adminuser and admingroup for the superclass.
If there is no adminuser for the superclass, the files should be owned by root. If no admingroup exists for a superclass, the WLM property files for the superclass should be group "system" with no write permission for group.
default: tier = 1 inheritance = "yes"
The scope of these user-defined default values is limited to the file where they appear. For instance, if the above default stanza appears in the top-level classes file of a configuration, it does not affect the default values for the classes files defining the subclasses of the various superclasses.
* system defined classes * All attributes to default value * Attribute values can be specified * Default: System: Shared: * User defined classes * Super1: inheritance = "yes" adminuser = "bob" authgroup = "devlt" Super2: tier = 4 localshm = "yes" admingroup = "sales" authuser = "sally" rset = "part1"
Note: The asterisk (*) is a comment character. Comments are added by directly editing the file. However, when you use the command line, or SMIT to create, modify, or delete classes, the comments are removed.
The lsclass command, mkclass command, chclass, rmclass command.
The shares file, limits file, rules file.
Chapter 13. Workload Manager in AIX 5L Version 5.1 System Management Concepts: Operating System and Devices
.