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

虚拟机程序的作用(虚拟机功能有什么用)

虚拟机是什么,电脑装了虚拟机有什么好处?
虚拟机是在计算机上创建虚拟计算机环境的软件,允许用户运行各种操作系统和应用程序。虚拟机可以模拟一个完整的计算机系统,包括其处理器、内存、硬盘、网络和其他组件。用户无需安装和配置物理计算机即可安装和运行各种操作系统和应用程序。在计算机上安装虚拟机有以下好处:1、节省硬件资源:虚拟机可以在一台物理计算机上模拟多个虚拟计算机环境,节省硬件资源,降低硬件成本。2、简化软件测试:虚拟机允许用户在不同的操作系统和应用环境下运行软件测试,简化软件测试流程,提高测试效率。3.提高安全性:虚拟机允许用户在隔离的环境中运行不同的应用程序,提高安全性并防止恶意软件损坏物理计算机。4、开发便捷:虚拟机允许用户在多种操作系统和开发环境上进行开发,让开发者更容易进行跨平台开发。5、简化系统管理:虚拟机允许用户跨不同操作系统和应用环境管理系统,简化系统管理流程,提高管理效率。

虚拟机是干嘛用的
虚拟机(VM)的作用是使用软件模拟一个具有完整硬件系统功能的完整计算机系统,并在完全隔离的环境中运行。
通俗地说,就是在计算机中虚拟化了另一个计算机系统。这台虚拟计算机几乎与真实计算机一模一样。不同的是,虚拟机的硬盘是虚拟在文件中的,因此可以随意修改,在设置虚拟机时,不必担心会损坏计算机或使系统崩溃。
虚拟机的主要功能如下:
1.演示环境。为了方便不同的示例,您可以安装不同的演示环境。
2.保持主机快速运行,并减少虚拟机上运行的不必要的过时软件安装程序、临时程序或测试程序的数量。
3.避免每次都重新安装。银行等共享工具使用频率较低,并且需要更多的隐私。它们必须在单独的环境中运行。
4.如果您想测试不熟悉的应用程序,可以将它们安装在虚拟机上并完全删除。
5.体验Linux、Mac等不同版本的操作系统。

虚拟机一般是用来干什么的?

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

当您安装虚拟机时,您的计算机会死机。

虚拟机可以模拟其他类型的操作系统。它必须模拟底层硬件指令,因此应用程序执行速度比虚拟系统慢很多。

流行的虚拟机软件有VMware(VMWareACE)、VirtualBox、VirtualPC等,它们都可以在Windows系统上虚拟出多台计算机。

扩展信息:

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


虚拟机上的每个vCPU仅运行在一个物理核心上,因此CPU主频越高,虚拟机的运行速度越高。vCPU数量越多,有助于提高应用程序性能。一个复杂的因素是,在ESXi服务器中,所有虚拟机享相同的物理CPU。ESXi服务器拥有的核心越多,每个vCPU获得的核心份额就越大。


ESXi服务器中的RAM资源通常是有限的,因此在为虚拟机分配RAM时需要格外小心。VMkernel在管理RAM方面非常智能;它允许虚拟机使用ESXi服务器的所有物理内存,并尽量避免占用物理内存而不实际使用它。

物理内存完全用完后,VMkernel必须决定哪些虚拟机可以保留物理内存,哪些虚拟机需要释放物理内存。这称为“内存回收”。当虚拟机占用的物理内存被回收时,存在影响虚拟机性能的风险。虚拟机回收的内存越多,风险就越大。

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

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

3.网络带宽

网络带宽包括两个方面:一是虚拟机与虚拟交换机之间的带宽,二是虚拟交换机与远端之间的带宽。网络。如果您希望虚拟机获得最大带宽,则应使用VMXNET3网络适配器。

对于与外部物理网络的连接,请务必确保ESXi主机具有最快的物理网卡。执行大量网络传输、虚拟机和数据包传输的虚拟机都会消耗CPU时间。

4.磁盘性能

虚拟机磁盘性能受到阵列磁盘数量和类型以及在其上运行的虚拟机数量的限制。由于集中式共享存储架构会导致所有虚拟机磁盘都从同一位置访问,因此阵列的存储控制器和磁盘很容易过载,导致虚拟机等待存储的响应。

虚拟机等待磁盘IO和虚拟机CPU空闲时间对性能的影响有很大不同。等待IO的虚拟机无法执行其他工作,因此高I/O延迟意味着性能肯定会下降。仔细的存储设计对于避免上述情况至关重要。

参考来源:虚拟机