Oracle® VM Server for SPARC 3.3 管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

如何应用最大核心数约束

在设置最大核心数约束之前,请确保域已启用了整体核心约束。

只能在非活动域上(而不能在绑定域或活动域上)启用、修改或禁用最大核心数约束。在控制域上更新最大核心数约束之前,必须先启动延迟重新配置。

  1. 在域上启用最大核心数约束。
    primary# ldm set-domain max-cores=max-number-of-CPU-cores domain-name

    注 - 增加核心时不会影响与这些核心关联的加密单元。因此,系统不会自动向域中添加关联的加密单元。但是,只有当删除的是核心的最后一个虚拟 CPU 时,加密单元才会自动删除。此操作可防止加密单元被“孤立”。
  2. 验证是否已启用整体核心约束。
    primary# ldm ls -o resmgmt domain-name
  3. 绑定和重新启动域。
    primary# ldm bind domain-name
    primary# ldm start domain-name

    现在,可以将域与硬分区结合使用了。

示例 14-2  应用最大核心数约束

此示例说明如何通过设置 max-cores 属性并验证约束是否已启用,将最大核心数约束为三个核心:

primary# ldm set-domain max-cores=3 ldg1
primary# ldm ls -o resmgmt ldg1
NAME
ldg1

CONSTRAINT
    cpu=whole-core
    max-cores=3

现在,可以将域与硬分区结合使用了。

以下示例会从未绑定且非活动的 ldg1 域删除最大核心数约束,但保留整体核心约束不变。

primary# ldm stop ldg1
primary# ldm unbind ldg1
primary# ldm set-domain max-cores=unlimited ldg1

或者,要同时从 ldg1 域删除最大核心数约束和整体核心约束,请按如下所示分配虚拟 CPU(而不是核心):

primary# ldm set-vcpu 8 ldg1

在任何一种情况下,均绑定并重新启动域。

primary# ldm bind ldg1
primary# ldm start ldg1