20-虚拟内存、CPU资源分配
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟内存、CPU资源分配
1. 虚拟内存资源分配 2. 虚拟CPU资源分配
1. 虚拟内存
VMware vSphere:安装、配置、管理 – 修订版 A
7-28
版权所有 © 2011 VMware Inc。保留所有权利
内存虚拟化基本知识
VMware vSphere® 中有 3 层 内存。
虚拟机
将虚拟机内存分页移到磁盘中 如非必要,系统不会使用 VMkernel 交换空间,因为这种方式的性能 很差
VMware vSphere:安装、配置、管理 – 修订版 A
10-9
版权所有 © 2011 VMware Inc. 保留所有权利
内存压缩
内存页面已压缩为 2 KB,并且存 储在每个虚拟机的压缩缓存中。
7-28
版权所有 © 2011 VMware Inc。保留所有权利
虚拟 SMP
VMware vSphere:安装、配置、管理 – 修订版 A
10-11
版权所有 © 2011 VMware Inc. 保留所有权利
VMware vSphere:安装、配置、管理 – 修订版 A
10-13
版权所有 © 2011 VMware Inc. 保留所有权利
份额、限制和预留
可用容量
限制
份额用于在 此范围内争 用资源。
预留
0 MHz/MB 虚拟机只在其预留资源 可以确保的情况下 才会启动。
VMware vSphere:安装、配置、管理 – 修订版 A
10-18
版权所有 © 2011 VMware Inc. 保留所有权利
2. 虚拟CPU
VMware vSphere:安装、配置、管理 – 修订版 A
10-8
版权所有 © 2011 VMware Inc. 保留所有权利
内存回收技术
有效利用物理内存页面
透明页共享仅允许存储一次具有相同内容的页面
将一个虚拟机的内存重新分配给其他虚拟机 内存释放机制可在内存不足时激活,强制虚拟机使用自己的分页区域 内存压缩 尝试在内存争用激烈时回收部分内存性能
开启
关闭
虚拟机只在以下情况下才会开启:
只有最小的内存空间可用,也就是开 销内存 交换文件的大小等于已分配内存和预 留内存的容量差
256MB
256MB
256MB
256MB
VM 1 VM 3 VM 2 256 MB 256 MB 256 MB .vswp .vswp .vswp
VMware vSphere:安装、配置、管理 – 修订版 A
Biblioteka Baidu
用于交换到磁盘的备选内存 页面将进行压缩。 在内存中对压缩页面进行解 压比执行磁盘 I/O 操作的速 度快。
A
4K
B
客户 OS 物理内存
2K 2K
压缩操作只在存在物理内存 资源争用时执行。
= 内存压缩缓存
VMware vSphere:安装、配置、管理 – 修订版 A
10-10
版权所有 © 2011 VMware Inc. 保留所有权利
客户 OS 虚拟内存,该内 存由操作系统提供给应用 程序。 客户 OS 物理内存,该内 存由 VMkernel 提供给虚 拟机。 由 VMkernel 管理的主机 物理内存,可向虚拟机 提供可编址的连续内存 空间。
应用程序
客户 OS 虚拟内存
操作系统
客户 OS 物理内存
VMware® ESXi™ 主机
ESXi 主机 物理内存
VMware vSphere:安装、配置、管理 – 修订版 A
10-7
虚拟机内存过量分配
允许过量分配 RAM
已分配内存 = 512 MB 预留内存 = 256 MB
虚拟机交换文件 (.vswp) 会在 虚拟机 的 RAM 最大分配量超过 RAM 最小 分配量时创建
开启
开启
1. 虚拟内存资源分配 2. 虚拟CPU资源分配
1. 虚拟内存
VMware vSphere:安装、配置、管理 – 修订版 A
7-28
版权所有 © 2011 VMware Inc。保留所有权利
内存虚拟化基本知识
VMware vSphere® 中有 3 层 内存。
虚拟机
将虚拟机内存分页移到磁盘中 如非必要,系统不会使用 VMkernel 交换空间,因为这种方式的性能 很差
VMware vSphere:安装、配置、管理 – 修订版 A
10-9
版权所有 © 2011 VMware Inc. 保留所有权利
内存压缩
内存页面已压缩为 2 KB,并且存 储在每个虚拟机的压缩缓存中。
7-28
版权所有 © 2011 VMware Inc。保留所有权利
虚拟 SMP
VMware vSphere:安装、配置、管理 – 修订版 A
10-11
版权所有 © 2011 VMware Inc. 保留所有权利
VMware vSphere:安装、配置、管理 – 修订版 A
10-13
版权所有 © 2011 VMware Inc. 保留所有权利
份额、限制和预留
可用容量
限制
份额用于在 此范围内争 用资源。
预留
0 MHz/MB 虚拟机只在其预留资源 可以确保的情况下 才会启动。
VMware vSphere:安装、配置、管理 – 修订版 A
10-18
版权所有 © 2011 VMware Inc. 保留所有权利
2. 虚拟CPU
VMware vSphere:安装、配置、管理 – 修订版 A
10-8
版权所有 © 2011 VMware Inc. 保留所有权利
内存回收技术
有效利用物理内存页面
透明页共享仅允许存储一次具有相同内容的页面
将一个虚拟机的内存重新分配给其他虚拟机 内存释放机制可在内存不足时激活,强制虚拟机使用自己的分页区域 内存压缩 尝试在内存争用激烈时回收部分内存性能
开启
关闭
虚拟机只在以下情况下才会开启:
只有最小的内存空间可用,也就是开 销内存 交换文件的大小等于已分配内存和预 留内存的容量差
256MB
256MB
256MB
256MB
VM 1 VM 3 VM 2 256 MB 256 MB 256 MB .vswp .vswp .vswp
VMware vSphere:安装、配置、管理 – 修订版 A
Biblioteka Baidu
用于交换到磁盘的备选内存 页面将进行压缩。 在内存中对压缩页面进行解 压比执行磁盘 I/O 操作的速 度快。
A
4K
B
客户 OS 物理内存
2K 2K
压缩操作只在存在物理内存 资源争用时执行。
= 内存压缩缓存
VMware vSphere:安装、配置、管理 – 修订版 A
10-10
版权所有 © 2011 VMware Inc. 保留所有权利
客户 OS 虚拟内存,该内 存由操作系统提供给应用 程序。 客户 OS 物理内存,该内 存由 VMkernel 提供给虚 拟机。 由 VMkernel 管理的主机 物理内存,可向虚拟机 提供可编址的连续内存 空间。
应用程序
客户 OS 虚拟内存
操作系统
客户 OS 物理内存
VMware® ESXi™ 主机
ESXi 主机 物理内存
VMware vSphere:安装、配置、管理 – 修订版 A
10-7
虚拟机内存过量分配
允许过量分配 RAM
已分配内存 = 512 MB 预留内存 = 256 MB
虚拟机交换文件 (.vswp) 会在 虚拟机 的 RAM 最大分配量超过 RAM 最小 分配量时创建
开启
开启