AIX命令参考大全,卷 6,v - z - wlmcntrl 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 6,v - z

wlmcntrl 命令

用途

启动或停止“工作负荷管理器”。

语法

wlmcntrl [ [ -a | -c | -p ] [ -T [ class | proc ] [ -g ] [ -d Config_Dir ] [ -o | -q ]

wlmcntrl -u [ -S Superclass | -d Config_Dir ]

描述

wlmcntrl 命令停止、启动、更新或查询 工作负荷管理器(WLM)的状态。当启动或更新 WLM 时,会预处理用于目标配置的 WLM 属性文件,并且将数据装入内核。WLM 能以两种不同的方式启动:

主动方式是 WLM 通常的操作方式。

classeslimitsshares 文件中分别描述了这些类、它们的限制和份额。自动分配规则来自于 rules 文件。用于 WLM 配置 Config 的超类的类属性文件在 /etc/wlm/Config 子目录中。用于配置 Config 的超类 Super 的子类的属性文件位于 /etc/wlm/Config/Super 中。附随操作系统一起提供的 标准配置在 /etc/wlm/standard 中。当前配置是在目录里用符号链接 /etc/wlm/current 指向的那一个。

当没有使用 -d Config_dir 标志 时,wlmcntrl 使用在目录中符号链接 /etc/wlm/current 所指向的配置文件。

当使用了 -d Config_dir 标志 时,wlmcntrl 使用在 /etc/wlm/Config_dir 中的配置文件并更新 /etc/wlm/current 符号链接以指向 /etc/wlm/Config_dir, 使 /etc/wlm/Config_dir 成为当前配置。这是推荐的使 /etc/wlm/Config_dir 成为当前配置的 方法。

当用 -u 标志更新 WLM 时, 用 -d 标志可将一个空字符串作为 Config_dir 传递:

     wlmcntrl -u -d ""

将会把当前配置的分配规则简单地刷新(重新装入)到内核中而不重新装入类定义。当 WLM 的一个早先的激活检测到 不能访问一些应用程序文件时,这个会很有用。在系统管理员修复了规则或文件存在的问题后,这个命令仅能用于重新装入规则。

WLM 的配置 Config 也可以是一个 基于时间的配置集合,在这个情况下子目录 /etc/wlm/Config 不包含属性文件,但包含配置列表和 应用它们时的星期中的时间。属性文件仍然存在于集合的每个常规 配置的子目录中。当 WLM 启动或更新时,这时一个集合、一个守护进程负责在一个适用的集合更改时切换集合的常规配置。

标志

-a 以主动方式启动 WLM 或将 WLM 从被动方式切换到主动方式。当除了 -d-g-T 以外,没有指定别的标志时,这是缺省值。
-c 以“仅 CPU”方式启动 WLM 或将 WLM 从任何方式切换到“仅 CPU”方式。在这种方式里,WLM 对所有资源进行记帐,但仅调节 CPU 资源。
-d Config_dir /etc/wlm/Config_dir 作为一个 WLM 配置(包含类文件、限制文件、共享文件和规则文件)或配置集合(包含配置列表和它们应用时的时间范围)的备用目录。这会使 /etc/wlm/Config_dir 成为当前配置。当以主动方式、“仅 CPU”或被动方式 启动 WLM 时,或者当更新 WLM 时,这个标志是有效的。这个 标志不能与 -o-q 标志一起使用,或者不能在从一个方式(在主动、“仅 CPU”和被动之间) 切换到另一个方式时使用。
-g 指示 WLM 忽略任何潜在的资源集合绑定。这意味着 所有类都有权访问系统的整个资源集,而不管它们是否在使用 一个受限制的资源集。
-o 停止“工作负荷管理器”。
-p 以被动方式启动 WLM 或将 WLM 从任何方式切换到被动方式。在这个方式下,WLM 对所有资源进行记帐,但不调节资源。
-q 查询 WLM 的当前状态。返回:
0
WLM 正在以主动方式运行。
1
WLM 没有启动。
2
WLM 正在以被动方式运行。
3
WLM 正在以主动方式运行而没有绑定 rset。
4
WLM 正在以被动方式运行而没有绑定 rset。
5
WLM 正在以“仅 CPU”的主动方式运行。
6
WLM 正在以“仅 CPU”的主动方式运行而没有绑定 rset。
16
WLM 正在以主动方式运行,进程总记帐关闭。
18
WLM 正在以被动方式运行,进程总记帐关闭。
19
WLM 正在以主动方式运行而没有绑定 rset,进程总记帐关闭。
20
WLM 正在以被动方式运行而没有绑定 rset,进程总记帐关闭。
21
WLM 正在以“仅 CPU”的主动方式运行,进程总记帐关闭。
22
WLM 正在以“仅 CPU”的主动方式运行而没有绑定 rset,进程总记帐关闭。
32
WLM 正在以主动方式运行,类总记帐关闭。
34
WLM 正在以被动方式运行,类总记帐关闭。
35
WLM 正在以主动方式运行而没有绑定 rset,类总记帐关闭。
36
WLM 正在以被动方式运行而没有绑定 rset,类总记帐关闭。
37
WLM 正在以“仅 CPU”的主动方式运行,类总记帐关闭。
38
WLM 正在以“仅 CPU”的主动方式运行而没有绑定 rset,类总记帐关闭。
48
WLM 正在以主动方式运行,类和进程总记帐关闭。
50
WLM 正在以被动方式运行,类和进程总记帐关闭。
51
WLM 正在以主动方式运行而没有绑定 rset,类和进程总记帐关闭。
52
WLM 正在以被动方式运行而没有绑定 rset,类和进程总记帐关闭。
53
WLM 正在以“仅 CPU”的主动方式运行,类和进程总记帐关闭。
54
WLM 正在以“仅 CPU”的主动方式运行而没有绑定 rset,类和进程总记帐关闭。

一条指示 WLM 当前状态的消息打印到 STDOUT 上。

-S Superclass 请求对限制为超类的子类的 WLM 更新。将该标志与 -u 标志一起使用。如果 正在运行的配置是一个基于时间的配置集合,Superclass 必须以“config/Superclass”的格式给出,其中“config”是 Superclass 所属集合的常规配置。如果“config”是集合的当前活动配置,变化将会立即生效,否则它们会在下次激活“config”时生效。
-T 类和进程合计都禁用,限制记帐和调节。
-T class 只禁用类合计,限制记帐和调节。
-T proc 只禁用进程合计,限制记帐和调节。
-u 更新 WLM。单个更新操作能够更改现有类的属性、 限制和共享,和/或添加或移除类。如果正在运行的配置是一个集合, 这个操作将该集合描述与所有该集合的配置内容一起刷新。一个拥有 root 权限的用户能够使用更新来切换至一个 备用配置或配置集合。而且超类级管理员也能使用更新来更新仅他有管理访问权 的超类的子类(使用 -S 标志)。

安全性

访问控制:启动、停止、从一个方式切换至另一个方式,而且更新 超类或一个配置集需要 root 特权。更新一个给定超类的子类 仅需要管理用户或管理组特权(超类管理员)。任何用户都能够查询 WLM 状态。

文件

classes 包含类的名称和定义。
limits 包含强加到类上的资源限制。
rules 包含自动分配规则。
shares 包含分配到类的资源份额。
description 包含每个配置的描述文本。
groupings 包含用于配置的属性值分组。

相关信息

chclass 命 令、confsetcntrl 命 令、lsclass 命 令、lswlmconf 命 令、mkclass 命令 和 rmclass 命令。

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的“工作负荷管理”concept article

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]