跳过导航链接 | |
退出打印视图 | |
手册页第 1M 部分:系统管理命令 Oracle Solaris 11 Information Library (简体中文) |
- 激活和取消激活资源池工具
/usr/sbin/pooladm [-n] [-s] [-c] [filename] | -x
/usr/sbin/pooladm [-d | -e]
pooladm 命令提供有关池和集合的管理操作。pooladm 读取指定文件名,并尝试激活其中包含的池配置。
在更新当前的池运行时配置之前,pooladm 会验证配置的正确性。
不带选项的 pooladm 将打印当前正在运行的池配置。
所支持的选项如下:
对给定位置的配置进行实例化。如果未指定文件名,将缺省使用 /etc/pooladm.conf。
禁用池工具,以便不能再对池进行处理。
启用池功能以对池进行处理。
验证配置而实际上不更新当前的活动配置。确认没有语法错误,并且可以在当前系统上将配置实例化。不执行应用程序特定属性的验证。
使用当前动态配置的详细信息更新指定位置。
此选项要求对要更新的配置具有更新权限。如果将此选项与 -c 选项结合使用,动态配置将在静态位置之前更新。
删除当前活动的池配置。销毁所有定义的资源,并将之前已分区的所有组件返回到各自的缺省资源。
支持下列操作数:
使用此文件中包含的配置。
示例 1 实例化配置
以下命令将实例化 /home/admin/newconfig 中包含的配置:
example# /usr/sbin/pooladm -c /home/admin/newconfig
示例 2 验证配置而不对其进行实例化
以下命令将尝试实例化 /home/admin/newconfig 中包含的配置。命令将显示遇到的任何错误情况,但不会实际修改活动的配置。
example# /usr/sbin/pooladm -n -c /home/admin/newconfig
示例 3 删除当前配置
以下命令将删除当前的池配置:
example# /usr/sbin/pooladm -x
示例 4 启用池工具
以下命令将启用池工具:
example# /usr/sbin/pooladm -e
示例 5 使用 SMF 启用池工具
以下命令使用服务管理工具启用池工具。请参见 smf(5)。
example# /usr/sbin/svcadm enable svc:/system/pools:default
示例 6 将活动的配置保存到指定位置
以下命令将活动的配置保存到 /tmp/state.backup:
example# /usr/sbin/pooladm -s /tmp/state.backup
pooladm 的配置文件。
有关以下属性的说明,请参见 attributes(5):
|
调用为 Committed(已确定)。输出为 Uncommitted(未确定)。
poolcfg(1M)、poolbind(1M)、psrset(1M)、svcadm(1M)、pset_destroy(2)、libpool(3LIB)、attributes(5)、smf(5)
《Oracle Solaris 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理》
不以可分区资源(如调度类)的绑定形式显示的资源绑定没有必要在 pooladm -x 操作中进行修改。
当 Solaris 启动时,池工具缺省为非活动状态。pooladm -e 会显式激活池工具。与处理器分区和进程绑定有关的某些 API 的行为在池处于活动状态时修改。请参见 libpool(3LIB)。
您不能在已创建了处理器集的系统上启用池工具。在启用池工具之前,请使用 psrset(1M) 命令或 pset_destroy(2) 手动销毁处理器集。
因为资源池工具是一个 smf(5) 服务,所以也可以使用标准 SMF 接口启用和禁用资源池工具。