Oracle® VM Server for SPARC 3.3 管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

为域分配物理资源

Logical Domains Manager 会自动选择要分配给域的物理资源。Oracle VM Server for SPARC 3.3 软件还允许经验丰富的管理员显式选择要分配给域或从域中删除的物理资源。

您显式分配的资源称为指定资源。自动分配的资源称为匿名资源


Caution

注意  - 除非您是经验丰富的管理员,否则请勿分配已命名的资源。


您可以显式为控制域和来宾域分配物理资源。由于控制域保持活动状态,因此在您进行物理资源分配之前,控制域可能会选择性地处于延迟重新配置模式。或者,在您进行物理资源分配时,会自动触发延迟重新分配。请参见管理控制域上的物理资源。有关物理资源限制的信息,请参见针对管理域上物理资源的限制

    您可以显式为控制域和来宾域分配以下物理资源:

  • 物理 CPU。通过设置 cid 属性,为域分配物理核心 ID。

    只有对要配置的系统的拓扑非常了解的管理员,才可使用 cid 属性。此高级配置功能会强制执行特定分配规则,并可能会影响系统的整体性能。

    您可以运行以下任意命令来设置此属性:

    ldm add-core cid=core-ID[,core-ID[,...]] domain-name
    
    ldm set-core cid=core-ID[,core-ID[,...]] domain-name
    
    ldm rm-core [-f] cid=core-ID[,core-ID[,...]] domain-name

    如果指定一个核心 ID 作为 cid 属性的值,则会显式将 core-ID 分配给域或从该域中删除。


    注 - 不能使用 ldm add-core 命令将已命名的核心资源添加到已使用匿名核心资源的域。
  • 物理内存。通过设置 mblock 属性,为域分配一组连续的物理内存区域。以物理内存起始地址和大小来指定每个物理内存区域。

    只有对要配置的系统的拓扑非常了解的管理员,才可使用 mblock 属性。此高级配置功能会强制执行特定分配规则,并可能会影响系统的整体性能。

    您可以运行以下任意命令来设置此属性:

    ldm add-mem mblock=PA-start:size[,PA-start:size[,...]] domain-name
    
    ldm set-mem mblock=PA-start:size[,PA-start:size[,...]] domain-name
    
    ldm rm-mem mblock=PA-start:size[,PA-start:size[,...]] domain-name

    要分配内存块或从域中删除内存块,请设置 mblock 属性。有效值包括物理内存起始地址 (PA-start) 和内存块大小 (size),并以冒号 (:) 进行分隔。


注 - 如果设置 mblockcid 属性,则无法使用动态配置 (dynamic reconfiguration, DR) 在正运行的域之间移动内存或核心资源。要在域之间移动资源,请确保域处于绑定或非活动状态。有关管理控制域上物理资源的信息,请参见管理控制域上的物理资源

注 - 如果迁移域,将丢弃您使用 cidmblock 属性分配的任何已命名资源。相反,域使用目标系统上的匿名资源。

您可以使用 ldm list-constraints 命令来查看针对域的资源约束。physical-bindings 约束指定哪些资源类型已通过物理方式分配给域。创建域时不会设置 physical-bindings 约束,直到将物理资源分配给该域。

physical-bindings 约束会在以下情况下设置为特定的值:

  • 如果指定了 mblock 属性,则设置为 memory

  • 如果指定了 cid 属性,则设置为 core

  • 如果同时指定了 cidmblock 属性,则设置为 core,memory