附录

术语和缩略语

文档中使用的术语和缩略语请分别参见表1表2

表 1 术语表

术语

含义

AArch64

AArch64 是 ARMv8 架构的一种执行状态。AArch64不仅仅是32位 ARM 构架的扩展,而是ARMv8内全新的构架,完全使用全新的 A64 指令集

Domain

资源的一个可配置集合,包括内存、虚拟CPU,网络设备和磁盘设备。在 Domain 中运行虚拟机。一个 Domain 被分配虚拟资源,可以独立地被启动、停止和重启。

Libvirt

一套用于管理虚拟化平台的工具集,可用于管理KVM、QEMU、Xen及其他虚拟化。

Guest OS

即客户机操作系统,指运行在虚拟机上的操作系统。

Host OS

即宿主机操作系统,指被虚拟的物理机的操作系统。

Hypervisor

即虚拟机监视器VMM,是一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。

虚拟机

使用虚拟化技术,通过软件模拟完整的计算机硬件系统功能,构造出的完整虚拟计算机系统。

表 2 缩略语表

缩略语

英文全称

中文全称

含义

NUMA

Non-Uniform Memory Access Architecture

非统一内存访问架构

NUMA是一种为多处理器计算机设计的内存架构。在NUMA下,处理器访问它自己的本地内存的速度比非本地内存(内存位于另一个处理器,或者是处理器之间共享的内存)快一些。

KVM

Kernel-based Virtual Machine

基于内核的虚拟机

KVM是基于内核的虚拟机,是Linux的一个内核模块,该模块使得Linux成为一个hypervisor

OVS

Open vSwitch

开放虚拟交换标准

OVS是一个高质量的多层虚拟交换机,使用开源Apache2.0许可协议。

QEMU

Quick Emulator

快速模拟器

QEMU是一个通用的可执行硬件虚拟化的开源模拟器。

SMP

Symmetric Multi-Processor

对称多处理

SMP是一种多处理器的计算机硬件架构。现在多数的处理器系统都采用对称多处理器架构。该架构系统拥有多个处理器,各处理器共享内存子系统和总线结构。

UEFI

Unified Extensible Firmware Interface

统一的可扩展固件接口

一种详细描述全新类型接口的标准。该接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。

VM

Virtual Machine

虚拟机

使用虚拟化技术,通过软件模拟完整的计算机硬件系统功能,构造出的完整虚拟计算机系统。

VMM

Virtual Machine Monitor

虚拟机监视器

是一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。