只能在非活动域上(而不能在绑定域或活动域上)启用、修改或禁用最大核心数约束。在控制域上更新最大核心数约束时,ldm set-domain 命令将自动启动延迟重新配置。
primary# ldm set-domain max-cores=max-number-of-CPU-cores domain-name
primary# ldm ls -o resmgmt domain-name
primary# ldm bind domain-name primary# ldm start domain-name
现在,可以将域与硬分区结合使用了。
此示例说明如何通过设置 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