JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle VM Server for SPARC 2.2 管理指南     Oracle VM Server for SPARC (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分Oracle VM Server for SPARC 2.2 软件

1.  Oracle VM Server for SPARC 软件概述

2.  安装和启用软件

3.  Oracle VM Server for SPARC 安全

4.  设置服务和控制域

5.  设置来宾域

6.  设置 I/O 域

7.  使用虚拟磁盘

8.  使用虚拟网络

9.  迁移域

10.  管理资源

资源重新配置

动态重新配置

延迟重新配置

资源分配

CPU 分配

如何应用整体核心约束

整体核心约束和其他域功能之间的交互作用

CPU 动态重新配置

动态资源管理

域迁移

电源管理

调节 SPARC CPU 以优化 SPARC T4 系统上的工作负荷性能

CPU 线程模式和工作负荷

选择 CPU 线程模式

线程控制限制

为系统配置硬分区

检查域配置

如何确定域是否已配置 CPU 整体核心

如何列出分配给某域的 CPU 核心

为域配置 CPU 整体核心

如何创建具有 CPU 整体核心的新域

如何为现有域配置 CPU 整体核心

如何为 Primary 域配置 CPU 整体核心

与其他 Oracle VM Server for SPARC 功能的交互

CPU 动态重新配置

CPU 动态资源管理

CPU 电源管理

域重新引导或重新绑定

域迁移不兼容性

为域分配物理资源

管理控制域上的物理资源

针对管理域上物理资源的限制

使用内存动态重新配置

添加内存

删除内存

跟踪内存 DR 请求的进度

取消内存 DR 请求

部分内存 DR 请求

重新配置控制域内存

减少控制域的内存

动态重新配置和延迟重新配置

内存对齐

活动域的内存对齐

绑定域的内存对齐

非活动域的内存对齐

添加未对齐的内存

内存 DR 示例

使用电源管理

列出受电源管理的 CPU 线程和虚拟 CPU

如何列出受电源管理的 CPU 线程

如何列出受电源管理的 CPU

使用动态资源管理

列出域资源

计算机可读的输出

如何显示 ldm 子命令的语法用法

标志定义

利用率统计信息定义

查看各种列表

如何显示软件版本 (-V)

如何生成短列表

如何生成长列表 (-l)

如何生成扩展列表 (-e)

如何生成可解析的、计算机可读的列表 (-p)

如何生成长列表的子集 (-o format)

如何列出变量

如何列出绑定

如何列出配置

如何列出设备

如何列出可用内存

如何列出服务

列出约束

如何列出一个域的约束

如何以 XML 格式列出约束

如何以计算机可读格式列出约束

11.  管理域配置

12.  执行其他管理任务

第 2 部分可选的 Oracle VM Server for SPARC 软件

13.  Oracle VM Server for SPARC 物理机到虚拟机转换工具

14.  Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)

15.  使用 Oracle VM Server for SPARC 管理信息库软件

16.  Logical Domains Manager 发现

17.  将 XML 接口与 Logical Domains Manager 结合使用

词汇表

索引

CPU 分配

CPU 分配机制针对 CPU 资源使用以下约束:

如何应用整体核心约束

在设置最大核心数约束之前,最好先确保控制域已启用整体核心约束。

  1. primary 域上应用整体核心约束。
    # ldm set-core 1 primary
  2. 验证控制域是否已启用整体核心约束。
    # ldm ls -o re primary

    请注意,max-cores 已设置为 unlimited。与任何域一样,除非已启用最大核心数约束,否则无法将控制域与硬分区结合使用。

  3. primary 域上启动延迟重新配置。
    # ldm start-reconf primary
  4. primary 域上启用最大核心数约束。
    # ldm set-domain max-cores=number-of-CPU-cores primary

    注 - 增加核心时不会影响与这些核心关联的加密单元。因此,系统不会自动向域中添加关联的加密单元。但是,只有当删除的是核心的最后一个虚拟 CPU 时,加密单元才会自动删除。此操作可防止加密单元被“孤立”。


    只能在非活动域上而不能在绑定域或活动域上禁用最大核心数约束。在控制域上禁用最大核心数约束之前,必须先启动延迟重新配置。

  5. 验证是否已启用整体核心约束。
    # ldm ls -o re primary
  6. 重新引导 primary 域。
    # reboot

    重新引导后,您便可以将控制域与硬分区结合使用。

示例 10-1 应用整体核心约束

此示例说明如何在 primary 域上应用整体核心约束。第一个命令用于应用约束,而第二个命令用于验证是否已启用约束:

# ldm set-core 1 primary
# ldm ls -o re primary
NAME
primary

CONSTRAINT
    cpu=whole-core
    max-cores=unlimited
    threading=max-throughput

以下命令通过启动延迟重新配置、设置 max-cores 属性并验证该约束是否已启用,来将最大核心数约束为三个核心:

# ldm start-reconf primary
Initiating a delayed reconfiguration operation on the primary domain.
All configuration changes for other domains are disabled until the primary
domain reboots, at which time the new configuration for the primary domain
will also take effect.

# ldm set-domain max-cores=3 primary

------------------------------------------------------------------------------
Notice: The primary domain is in the process of a delayed reconfiguration.
Any changes made to the primary domain will only take effect after it reboots.
------------------------------------------------------------------------------

# ldm ls -o re primary
NAME
primary

FLAGS
normal,delayed(modify),control,vio-service

CONSTRAINT
    cpu=whole-core
    max-cores=3
    threading=max-throughput

重新引导后,您便可以将控制域与硬分区结合使用。

以下示例从 ldg1 域删除了最大核心数约束,但保留整体核心约束:

# ldm set-domain max-cores=unlimited ldg1

要同时从 ldg1 域删除最大核心数约束和整体核心约束,请按如下所示分配虚拟 CPU(而不是核心):

# ldm set-vcpu 8 ldg1

整体核心约束和其他域功能之间的交互作用

本节介绍整体核心约束和以下功能之间的交互作用:

CPU 动态重新配置

整体核心约束与 CPU 动态重新配置 (dynamic reconfiguration, DR) 完全兼容。为域定义整体核心约束后,可以使用 ldm add-coreldm set-coreldm remove-core 命令更改活动域上的核心数。

但是,如果绑定域或活动域未处于延迟重新配置模式下,则其核心数不能超过最大核心数。最大核心数随最大核心约束进行设置,在启用整体核心约束时会自动启用该约束。任何不满足最大核心约束的 CPU DR 操作都将失败。

动态资源管理

整体核心约束与动态资源管理 (dynamic resource management, DRM) 不兼容。如果在使用整体核心约束的域上启用 DRM 策略,系统会自动禁用该策略。整体核心约束会保持启用状态。

即使在使用整体核心约束时无法启用 DRM 策略,您仍可以为域定义 DRM 策略。请注意,自动禁用某策略后,它仍保持活动状态。如果重新启动域时没有启用整体核心约束,则会自动重新启用 DRM 策略。

以下为整体核心约束和 DRM 之间的预期交互作用关系:

域迁移

CPU 整体核心配置与域迁移不兼容。但是,您仍可以迁移已配置 CPU 整体核心的域。在进行此类迁移后,便不会在目标系统上强制执行硬分区。此外,不会在目标系统上保留整体核心配置和最大 CPU 核心数。

如果迁移已配置整体核心的域,您必须在迁移完成后将目标域重新配置为使用硬分区。此外,必须确保您的许可协议允许您在源系统和目标系统上同时使用该域。

电源管理

整体核心约束与电源管理 (power management, PM) 性能和弹性策略完全兼容。具有有效的弹性策略时,PM 子系统可以向已配置整体核心约束的域添加 CPU 核心或从这些域中删除 CPU 核心。在这种情况下,整体核心约束继续保持启用状态,使用该约束的域仍保持仅配置整体核心。