可以使用 CPU DR 来减少初始 factory-default 配置中控制域的核心数。但是,必须使用延迟重新配置(而不是内存 DR)来减少控制域的内存。
当采用 factory-default 配置时,控制域拥有主机系统的所有内存。之所以不太适合使用内存 DR 功能来实现此目的,是因为并不保证活动域能够添加(或者更典型的情况下能够放弃)所有请求的内存。当然,该域中运行的 OS 会尽最大可能来完成请求。另外,内存删除操作可能要运行很长时间。涉及到大量内存操作时这些问题会扩大化,正如初始减少控制域内存的情况。
此过程展示如何减少控制域的初始 factory-default 配置中的 CPU 和内存资源。首先使用 CPU DR 减少核心数,然后在启动延迟重新配置后减少内存数。
示例值针对的是小控制域的 CPU 和内存大小,该控制域有足够的资源来运行 ldmd 守护进程以及执行迁移。但是,如果要将控制域用于其他目的,则可根据需要向控制域分配更多核心和内存。
请参见如何配置控制域。