本节中的任务介绍如何创建具有 CPU 整体核心的新域、如何为现有域配置 CPU 整体核心,以及如何为 primary 域配置 CPU 整体核心。
使用以下命令将域配置为使用 CPU 整体核心:
ldm set-core number-of-CPU-cores domain
此命令还为域指定最大 CPU 核心数(即 CPU 上限)。请参见 ldm(1M) 手册页。
CPU 上限和 CPU 核心分配是通过不同命令处理的。使用这些命令,您可以单独分配 CPU 核心、设置上限或进行这两个操作。即使没有 CPU 上限,也可以将分配单位设置为核心。但是,在您的 Oracle VM Server for SPARC 系统上配置硬分区时,不能在此模式下运行系统。
使用 add-core、set-core 或 rm-core 子命令,可将指定数量的 CPU 核心分配给域。
使用 create-domain 或 set-domain 子命令指定 max-cores 属性值,以设置 CPU 上限。
如果要在 Oracle VM Server for SPARC 系统上配置硬分区,必须设置上限。
primary# ldm create domain-name
primary# ldm set-core number-of-CPU-cores domain
primary# ldm set-domain max-cores=max-number-of-CPU-cores domain
在进行此配置期间,请确保您使用 ldm add-core、ldm set-core 或 ldm rm-core 命令。
primary# ldm bind domain-name primary# ldm start domain-name
此示例创建了具有两个 CPU 整体核心的域 ldg1。第一个命令用于创建 ldg1 域。第二个命令用于为 ldg1 域配置两个 CPU 整体核心。
此时,您可以根据如何创建具有 CPU 整体核心的新域的步骤 3 中所述的限制,对域进行进一步配置。
第三个和第四个命令显示如何绑定和启动 ldg1 域,此时您便可以使用 ldg1 域。
primary# ldm create ldg1 primary# ldm set-core 2 ldg1 ... primary# ldm bind ldg1 primary# ldm start ldg1
如果某个域已存在并且配置为使用 CPU 线程,则您可以更改其配置以使用 CPU 整体核心。
只有当同时设置了最大核心数约束时,才需要执行此步骤。
primary# ldm stop domain-name primary# ldm unbind domain-name
primary# ldm set-core number-of-CPU-cores domain
primary# ldm set-domain max-cores=max-number-of-CPU-cores domain
只有当同时设置了最大核心数约束时,才需要执行此步骤。
primary# ldm bind domain-name primary# ldm start domain-name
此示例通过为现有域 ldg1 配置四个 CPU 整体核心来更新该域的配置。
primary# ldm set-core 4 ldg1
如果 primary 域配置为使用 CPU 线程,则您可以更改其配置以使用 CPU 整体核心。
只有当需要修改 max-cores 属性时,才需要启动延迟重新配置。
primary# ldm start-reconf primary
primary# ldm set-core number-of-CPU-cores primary
primary# ldm set-domain max-cores=max-number-of-CPU-cores primary
根据系统配置,使用适当的过程重新引导 primary 域。请参见重新引导配置了 PCIe 端点的根域。
只有当需要修改 max-cores 属性时,才需要重新引导域。
此示例在 primary 域上配置了 CPU 整体核心。第一个命令用于在 primary 域上启动延迟重新配置模式。第二个命令用于为 primary 域配置两个 CPU 整体核心。第三个命令用于将 max-cores 属性设置为 2,第四个命令用于重新引导 primary 域。
primary# ldm start-reconf primary primary# ldm set-core 2 primary primary# ldm set-domain max-cores=2 primary primary# shutdown -i 5
仅当希望修改 max-cores 属性时,才需要执行可选步骤 1 和 4。