本节介绍整体核心约束和以下功能之间的交互作用:
整体核心约束与 CPU 动态重新配置 (dynamic reconfiguration, DR) 完全兼容。为域定义整体核心约束后,可以使用 ldm add-core、ldm set-core 或 ldm remove-core 命令更改活动域上的核心数。
但是,如果绑定域或活动域未处于延迟重新配置模式下,则其核心数不能超过最大核心数。最大核心数随最大核心约束进行设置,在启用整体核心约束时会自动启用该约束。任何不满足最大核心约束的 CPU DR 操作都将失败。
整体核心约束与动态资源管理 (dynamic resource management, DRM) 完全兼容。
整体核心约束和 DRM 应按以下方式进行交互:
当某个域存在 DRM 策略时,无法将该域从受整体核心约束切换为不受整体核心约束,也不能从不受整体核心约束切换为受整体核心约束。例如:
当域受整体核心约束时,不能使用 ldm set-vcpu 命令指定虚拟 CPU 数量以及删除整体核心约束。
当域不受整体核心约束时,不能使用 ldm set-core 命令指定整体核心数量以及添加整体核心约束。
当域受整体核心约束且指定 attack、decay、vcpu-min 或 vcpu-max 值时,该值必须是一个整体核心倍数。