• 首页
  • 狐文
  • 狐图
  • About
狐窝
OvO
  1. 首页
  2. 未分类
  3. 正文

vmware的硬件选项里有关于虚拟化引擎的选项

2019年04月19日 73点热度 0人点赞 0条评论

2016-05-24 from--https://blog.csdn.net/qq_32907349/article/details/51491555

使用vmware创建虚拟机时,硬件选项里有关于虚拟化引擎的选项到底都代表了什么意思?
这里写图片描述

Intel VT-x/EPT和AMD-V/RVI(V)

当时Google查了一下,在IBM虚拟化漫谈一文中这样介绍Intel VT-x/EPT技术:

硬件辅助虚拟化(Hardware-Assisted Virtualization)
硬件辅助虚拟化是指借助硬件(主要是主机处理器)的支持来实现高效的全虚拟化。例如有了 Intel-VT 技术的支持,Guest OS 和 VMM 的执行环境自动地完全隔离开来,Guest OS 有自己的“全套寄存器”,可以直接运行在最高级别。因此在上面的例子中,Guest OS 能够执行修改页表的汇编指令。Intel-VT 和 AMD-V 是目前 x86 体系结构上可用的两种硬件辅助虚拟化技术。

看完之后只是觉得Intel VT-x/EPT和AMD-V/RVI(V)应该是cpu硬件虚拟化技术,但是对概念和具体作用依旧很模糊,今天看openstack实战公开课的时候讲师小小提了一下,再结合自己私下查阅的资料,现整理如下:

Intel VT-X技术实现的功能是减少虚拟机运行时虚拟机和物理机得到双重系统调用所产生的高Context Switch。也就是说,虚拟机的进程在要先从虚拟机ring3转到ring0,再从物理机的ring3转到ring0,性能有很大损失,而Intel VT-X就是为了解决这一问题而产生的技术。
Intel RPT技术则是为了解决虚拟机的虚拟内存映射问题。虚拟机的虚拟内存要映射到虚拟机的物理内存上面,而虚拟机的物理内存相当于物理机的虚拟内存,物理机的虚拟内存也是要映射到物理机的物理内存上面的,所以这双重转换会造成很大的资源消耗,RPT技术就是减小这个消耗的。
AMD实现的功能和Intel的功能类似

虚拟化cpu性能计数器

CPU 性能监控计数器 (PMC) 为软件提供了一种监控和衡量处理器性能的方法。这些计数器通常由诸如软件探查器等工具使用。从具有 ESX 5.1 及更高版本兼容性(硬件软件 9)的虚拟机开始,可以启用虚拟性能监控计数器 (vPMC) 功能以允许在虚拟机中运行的软件访问此性能信息,如在物理机中运行一样。
启用虚拟 CPU 性能监控计数器后,以下 MSR 会虚拟化并可用于客户机操作系统。

Intel CPU
IA32_PERFEVTSELx
IA32_PMCx IA32_FIXED_CTRx
IA32_PERF_GLOBAL_CTRL
IA32_PERF_GLOBAL_STATUS
IA32_PERF_GLOBAL_OVF_CTRL
IA32_FIXED_CTR_CTRL

AMD CPU
PERF_CTLx
PERF_CTRx

vmware官网上有关于vmware的“虚拟化cpu性能计数器”功能的详细介绍。
禁用二进制转换加速

vmware workstation 的官方帮助文档是这样说明的:

在个别情况下,您可能会发现在虚拟机中安装或运行软件时,Workstation Pro呈现出冻结状态。这个问题通常出现在程序执行初期。在很多情况下,在虚拟机中临时禁用加速功能即可避免此问题。当程序度过问题多发阶段后,可取消选中该设置。
这里写图片描述

附加两个连接:

《IBM的虚拟化技术漫谈》https://www.ibm.com/developerworks/cn/linux/l-cn-vt/
《vmware12pro的官方文档》http://pubs.vmware.com/workstation-12/index.jsp#com.vmware.ws.using.doc/GUID-3140DF1F-A105-4EED-B9E8-D99B3D3F0447.html?resultof=%2522%25e7%25a6%2581%25e7%2594%25a8%25e4%25ba%258c%25e8%25bf%259b%25e5%2588%25b6%25e8%25bd%25ac%25e6%258d%25a2%25e5%258a%25a0%25e9%2580%259f%2522%2520

---------------------
作者:枕畔雪
来源:CSDN
原文:https://blog.csdn.net/qq_32907349/article/details/51491555
版权声明:本文为博主原创文章,转载请附上博文链接!

标签: 暂无
最后更新:2019年04月19日

OvO

狐狸

点赞
< 上一篇
下一篇 >
最新 热点 随机
最新 热点 随机
钛备份或小米系统备份功能备份出来的APK无法正常还原 BBR安装启用 安装docker mitmproxy 调试方法 Android SDK 版本选择 Perdition Mail代理服务器配置 HAProxy SSL代理 Openssl 中间人SSL代理 Stunnel SSL to SSL代理 NGINX反代IMAP配置 各种设备User Agent Torrent下载工具推荐 用 rar2john+hashcat 破解 RAR 文件密码 2020最好的Linux发行版 关闭新版chrome工具栏上拼图图标 Office 下载、安装、激活,有它就够了! Android 非官方的发行版 openwrt添加autoconf-archive
NGINX反代IMAP配置Stunnel SSL to SSL代理Openssl 中间人SSL代理HAProxy SSL代理Perdition Mail代理服务器配置Android SDK 版本选择mitmproxy 调试方法安装dockerBBR安装启用钛备份或小米系统备份功能备份出来的APK无法正常还原
爬虫实例——通过JS控制滚动条 OpenWrt之quilt打补丁 史上最详细最全的Linux上安装Oracle的教程-centos7-humf Docker容器添加定时任务 CentOS 7 Shadowsocks优化 OpenWRT 恢复出厂设置命令 SQL Server中利用正则表达式替换字符串 浅谈网络爬虫爬js动态加载网页(二) C++解密Chrome80版本数据库的方法示例代码 MS扫盲贴:Windows 和 GPT 常见问题解答(uefi、GPT、ESP、MSR之类的概念) 为什么debian我安装 apt-spy 时候说没找到 SELinux管理配置 2020最好的Linux发行版 目录级别的冗余存储:SnapRAID 内存条导致超微风扇满速 FreeBSD startx no screens found - error 〖最全〗pycharm+ipython notebook搭建(for mac) ZSH安装配置
标签聚合
docker chromium blog 镜像 yum 密码 git linux ssl chrome e 下载 安装 路由 网卡 https

COPYRIGHT © 2020 狐窝. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS