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

虚拟机和物理机哪个流畅


一、请教一下有关虚拟机的问题。

虚拟机是在物理机器系统中通过虚拟机软件虚拟出来的计算机。这个虚拟机本身是一个独立的系统,并不是双系统。对于物理机来说,虚拟机只是一个软件,并不是双系统。既然虚拟机实际上是一个软件,那么这个软件的执行效率肯定会低于物理机,因为所有的资源实际上都是由物理机提供的。获得虚拟软件后,分配给虚拟机使用。该过程存在延迟。当然,会降低效率。

虚拟机中的内存、硬盘、CPU核心数都是根据设置提供的。其他配置是虚拟机软件提供的虚拟硬件环境,与物理机无关。

虚拟机是运行在物理机上的软件,因此必须先开启虚拟机,然后才能启动物理机。

由于虚拟机是完全独立的机器,虽然是虚拟化的,但是文件是不能共享的。当然,你可以设置共享文件夹,或者网络共享来共享,但默认情况下它们只能分开。因为虚拟机使用虚拟机硬盘,物理机使用物理硬盘,虽然虚拟机硬盘存储在物理机硬盘中,但它们是分开存在的。如果虚拟机硬盘中有视频文件,物理机硬盘必须从虚机硬盘复制,实际上有两个视频文件,一个在虚拟机硬盘中,一个在物理机硬盘中。


二、物理机和虚拟机服务器的性能差别?物理机相对好一些,因为具有独占性,而虚拟机是与别人共享的,容易受别人影响,而且不如物理机稳定。


三、虚拟机和物理机有什么区别

两者的区别:

1虚拟机没有硬件实体,而物理机有。换句话说,物理机是物理的硬件系统,比如服务器,而虚拟机是借助物理机虚拟出来的虚拟硬件系统。

2.两个容器是不同的。以计算机为例计算机是一台物理机,但一台计算机可以是多个虚拟机。

3.物理机的执行引擎直接构建在CPU处理器、指令集、操作系统和硬件层面,而虚拟机的执行引擎是自行实现的,因此可以制定自己的指令集架构,执行引擎也可以直接由硬件实现一些不支持的指令集格式。

高级信息

虚拟计算机系统的三个含义是同构、高效和资源受控。同质——虚拟机和物理机本质上是一样的,只是性能上有差异,比如一个物理核虚拟出多个核。高效——虚拟机性能接近物理机性能。资源控制——虚拟机可以完全控制系统资源,包括分、管理和回收。

虚拟化分为不同级别的虚拟化硬件抽象层虚拟化——guest和host硬件相同,指令集相同。操作系统层的虚拟化——内核可以提供多个隔离的用户实例,具有独立的文件系统、网络、系统设置和库函数。库函数层初始化——不同操作系统可以具有相同的库函数接口,应用程序无需修改。

虚拟机现在越来越多地被使用。它们相对于物理机有很多优点,但其缺点也很明显,由于多了一层虚拟指令,虚拟机指令执行后需要转换为本地机器代码,所以在执行效率上,虚拟机并不如人意。与物理机器一样好。

参考资料:-物理机

虚拟机