以下过程举例说明了为控制域设置的资源。这些数字仅为示例,并且所使用的值可能不适用于您的控制域。
有关域大小设置建议,请参见 Oracle VM Server for SPARC Best Practices (http://www.oracle.com/technetwork/server-storage/vm/ovmsparc-best-practices-2334546.pdf)(Oracle VM Server for SPARC 最佳实践)。
服务域(包括控制域)需要 CPU 和内存资源来执行针对来宾域的虚拟磁盘和虚拟网络 I/O 操作。要分配的 CPU 和内存资源的数量取决于来宾域的工作负荷。
例如,以下命令将两个 CPU 核心(16 个虚拟 CPU 线程)分配给控制域 primary。其余的虚拟 CPU 线程可用于来宾域。
primary# ldm set-core 2 primary
可以根据应用程序要求动态地更改实际的 CPU 分配。使用 ldm list 命令可确定控制域的 CPU 利用率。如果控制域的 CPU 利用率很高,可使用 ldm add-core 和 ldm set-core 命令向服务域增加 CPU 资源。
请注意,只有 UltraSPARC T2、UltraSPARC T2 Plus 和 SPARC T3 平台才具有加密设备 (MAU)。较新的平台(如 SPARC T4 系统和 Fujitsu M10 服务器)已经提供了加密加速,因此无需为这些平台分配加密加速器。
如果使用的某个处理器较旧,则为控制域中的每个 CPU 整体核心分配一个加密单元。
以下示例向控制域 primary 分配了两个加密资源:
primary# ldm set-crypto 2 primary
primary# ldm start-reconf primary
例如,以下命令向控制域 primary 分配 16 GB 内存。此设置会留下其余内存供来宾域使用。
primary# ldm set-memory 16G primary
例如,以下命令会添加名为 initial 的配置。
primary# ldm add-config initial
primary# ldm list-config factory-default initial [current]
此 ldm list-config 命令表明执行关开机循环后将使用 initial 配置集。