当前位置:首页 > 虚拟化 > 正文

虚拟化技术是如何运行的(为什么要使用虚拟化技术)


一、Win10嵌套虚拟化技术怎么使用?Win10嵌套虚拟化技术的使用方法
微软在Win10系统中添加了“嵌套虚拟化技术”功能,这是虚拟机的新功能。那么“嵌套虚拟化技术”功能有什么作用呢?我应该如何使用它?下面,小编就来详细介绍一下。
什么是Win10嵌套虚拟化技术?
简单来说,也可以在Win10中创建一个虚拟机,在该虚拟机中安装Win10系统,然后在虚拟机的Win10系统中创建一个虚拟机并安装Win10系统。,说这是虚拟机的虚拟机有点复杂。当然,这只适用于嵌入式Hyper-V虚拟机。
此功能本质上虚拟化了在虚拟机中运行虚拟机管理程序所需的一些硬件功能。
在最新版本中,主机上的Hyper-V虚拟机管理程序为来宾提供虚拟化扩展,允许来宾拥有自己的虚拟机。
如下,您可以看到计算机上正在运行一个Hyper-V虚拟机,并且该Hyper-V虚拟机内部正在运行另一个虚拟机。
如何使用虚拟化技术?
使用过Hyper-V虚拟机的朋友会更清楚如何使用虚拟化技术。在Win10中创建Hyper-V虚拟机后,虚拟化Win10系统,然后在虚拟机中运行Win10系统。、创建一个基于Hyper-V虚拟机的win10系统。
当然,该功能目前正处于测试阶段,所以不可避免地会出现一些问题。
在Win1010565的预览版中,我们了解到此功能存在以下已知问题:
_嵌套版本必须是最新版本,WindowsServer2012R2和Windows10预览版10565及更早版本不允许。
_当您开启虚拟化嵌套技术时,以下功能不兼容,将导致您的虚拟机崩溃或功能无法工作:
-动态内存;
-运行时内存调整;
br>-在虚拟机上应用检查点时不起作用。
-动态迁移功能;
_必须开启MAC骗技术才能保证客户端的正常网络连接。
_当前IntelVT仅支持-x。虚拟化技术;
_你的电脑必须有足够的内存!
如何启用虚拟化技术重叠:
_创建Hyper-V虚拟机然后将其关闭,
_在来宾中启用Hyper-V功能,
_启用来宾网络支持:
运行在主机上执行以下Powershell命令:
Set-VMNetworkAdapter-VMName-MacAddressSpoofingon
_此时,您可以继续在客户端上安装嵌套客户端。
相信通过上面小编的介绍,大家已经对Win10嵌套虚拟化技术有了一定的了解。我们鼓励有兴趣的用户尝试此功能。
相关推荐:
Win10系统如何使用视频裁剪功能?Windows10中视频裁剪功能的使用简介


二、虚拟机是怎样运行的,原理是什么?

虚拟机运行:

是指通过软件模拟具有完整硬件功能的完整计算机系统,在完全隔离的环境中运行。

原理:

随着原来编写的Java源文件(.java文件)一步步执行,如下,首先是Java源文件通过前端编译器(javac或ECJ)将.java文件编译成Java字节码文件。

然后JRE将Java字节码文件加载到系统分配给JVM的内存区域中,然后执行引擎解释或编译该类文件,然后即时编译器将字节码转换为机器代码。

扩展信息:

虚拟机资源涉及很多方面:CPU、内存、网络和磁盘。规划虚拟机时必须考虑这些资源之间的关系。否则,不合理的资源分配将导致虚拟机内应用程序性能不佳。

CPU:

虚拟机的每个vCPU仅运行在一个物理核心上。因此,CPU频率越高,虚拟机运行的速度就越快。更多的vCPU有助于提高应用程序性能。

一个更复杂的因素是,在ESXi服务器中,所有虚拟机共享物理CPU使用率。ESXi服务器拥有的核心越多,每个vCPU共享的核心就越多。因此,多核的性能优于核心频率高但数量少的情况。

如果虚拟机需要消耗大量CPU时间,可以考虑为虚拟机分配第二个vCPU。然而,为虚拟机分配两个以上的vCPU并不一定能让应用程序运行更快,因为只有多线程应用程序才能有效地使用多个vCPU。

RAM:

ESXi服务器内的RAM资源通常是有限的,因此在为虚拟机分配RAM时必须特别小心。VMkernel在管理RAM方面非常智能;允许虚拟机使用ESXi服务器的所有物理内存,并尽量避免在未实际使用的情况下占用物理内存。

一旦物理内存完全耗尽,VMkernel必须确定哪些虚拟机可以保留物理内存以及哪些虚拟机必须释放物理内存。这称为“内存回收”。当虚拟机占用的物理内存被回收时,存在影响虚拟机性能的风险。虚拟机回收的内存越多,相应的风险就越高。

明智的做法是只为虚拟机分配完成其工作所需的内存。分配额外的内存会增加收集风险。另一方面,当虚拟机操作系统使用未使用的内存作为磁盘缓存时,会显着降低对磁盘系统的性能要求,因此在这种情况下会出现一个权衡问题。

对于数据库服务器和VDI桌面,为虚拟机分配更多内存(在ESXi服务器上运行更少的虚拟机)通常比购买高性能磁盘阵列更划算。关键是为虚拟机工作负载分配足够的内存而不浪费它。

参考资料:

-虚拟机