lsclass 命令

用途

列示工作负载管理类和它们的限制。

语法

lsclass [ -C | -D | -f ] [ -r ] [ -d Config_Dir ] [ -SSuperClass ][ ]

描述

lsclass 命令不带参数时返回超类列表,每行一个。 当将类名作为参数时,它打印该类。 可以使用 -r(循环)标志,或者使用 -S Superclass 标志来显示子类。

当启动了 WLM 时,如果使用 -d 标志将一空字符串作为配置名传递,那么 lsclass 就会列示定义在内核 WLM 数据结构中的类。

lsclass 命令不需要任何特殊级别的特权,所有用户都可以使用。

注: 如果为该命令提供了一组基于时间的配置 (使用 -d 标志指定,或者由于当前配置是集合) , lsclass 命令返回在发出命令时应用 (或将应用) 的常规配置的类。

标志

描述
-C 以冒号分隔记录的形式显示类属性和限制,如下所示:
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 配置目录 /etc/wlm/Config_Dir 用作定义文件的备用目录。 如果传递空字符串 (例如,-d "") , lsclass 列出了在核心 WLM 数据结构中定义的类。 如果没有该标志,就会使用 /etc/wlm/current 所指向目录中的当前配置文件。
-D 以冒号分隔记录的形式显示类属性和限制的缺省值。 任何与 -D 连接起来的其他标志或参数都会被忽略。 例如:
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 按节显示输出,每节由一个类名指定。 每个 Attribute=Value 对在独立行中列示:
Class:
       attribute1=value
       attribute2=value
       attribute3=value
-r 递归显示超类及其所有子类。 当指定了 -r
  • 如果没有指定 Classlsclass 会显示所有超类及其所有子类。
  • 如果指定了超类名称,lsclass 就会显示超类及其所有子类。
  • 如果指定了子类名,-r 无效(只显示子类)。
-S SuperClass 将命令范围限制为指定超类的子类。 使用 -S 标志只显示子类。

安全性

RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。

文件

描述
classes 包含类的名称和定义。
限制 包含对类实施的限制。
共享 包含每个类的资源共享属性。