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

虚拟机一般是用来干什么的?,第1张

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

安装虚拟机电脑会变卡。

虚拟机可以模拟出其他种类的操作系统,它需要模拟底层的硬件指令,所以在应用程序运行速度上比虚拟系统慢得多。

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

扩展资料:

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

1、CPU

虚拟机每个vCPU只运行在一个物理核心之上,因此CPU频率越高虚拟机的运行速度也就越高,vCPU数量越多有助于提升应用的性能表现。一个比较复杂的因素就是在ESXi服务器内,所有的虚拟机共享使用物理CPU。ESXi服务器的核心数越多,每个vCPU获得的核心份额也就越大。

2、RAM

ESXi服务器内RAM资源通常有限,因此在给虚拟机分配RAM时需要格外小心。VMkernel在处理RAM时非常巧妙;允许虚拟机使用ESXi服务器所有的物理内存而且会尽量避免占用物理内存却没有真正使用的情况。

物理内存被完全用完后,VMkernel必须确定哪些虚拟机能够保留物理内存,哪些虚拟机要释放物理内存。这称之为“内存回收”。当虚拟机占用的物理内存被回收后,存在的一个风险就是会对虚拟机的性能造成影响。虚拟机被回收的内存越多,相应的风险也就越大。

最明智的是只为虚拟机分配完成工作所需要的内存。分配额外的内存将会增加回收风险。另一方面,当虚拟机操作系统将未被使用的内存用作磁盘缓存时,将会显著降低对磁盘系统的性能要求,所以这里有一个折衷问题。

对于数据库服务器以及VDI桌面来说,为虚拟机分配更多的内存往往更划算—在一台ESXi服务器上运行更少的虚拟机—而不是购买高性能的磁盘阵列。关键在于针对虚拟机的负载分配足够多内存而且没有浪费。

3、网络带宽

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

对于与外部物理网络的连接,一定要确保ESXi主机具备速度最快的物理网卡,进行大量网络传输的虚拟机,虚拟机以及数据包的传输都会消耗CPU时间。

4、磁盘性能

虚拟机磁盘性能受阵列磁盘数量、类型以及运行在其上的虚拟机的数量的限制。因为集中地共享存储架构将导致通过同一位置访问所有的虚拟机磁盘,阵列的存储控制器以及磁盘过载情况很容易出现,只剩下虚拟机在等待存储的响应。

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

参考资料来源:百度百科 虚拟机

不是所有服务器都用虚拟机.\x0d\x0a毕竟虚拟机, 也要安装在一台实体的机器上面的.\x0d\x0a \x0d\x0a下面是简单描述一下 服务器用虚拟机的好处.\x0d\x0a \x0d\x0a1、扩展硬件方便。\x0d\x0a很多情况下, 你要买服务器, 跑应用。 \x0d\x0a初期,你并不能确定这个业务量有多大,服务器扛不扛得住, 那么配置你只能往高了买,也就是 CPU 啊、内存啊、硬盘之类的, 都要多买一些。 否则以后业务运行起来了,发现资源不足, 再买得时候, 就麻烦了。 但是买多了嘛, 实际上又可能用不上,最后丢在那里浪费了。\x0d\x0a \x0d\x0a虚拟机就比较省事,一开始不确定业务量有多大, 我可以分配一个 最小值。 也就是基本上能运作的。 然后业务跑起来, 观察一下。 如果满足了, 就不用再分配的, 如果资源不足, 通过软件,再多分配一点资源给这台虚拟的服务器。\x0d\x0a \x0d\x0a2、安装软件方便\x0d\x0a对于服务器, 通常需要 升级操作系统, 以及基本的服务器软件。\x0d\x0a如果是真实的服务器, 那么某些升级的时候,需要很小心。 万一某个 升级补丁有问题, 升级以后,服务器不能启动了, 那么苦啊, 要重新安装。\x0d\x0a \x0d\x0a虚拟机就比较省事,先照一个快照(也可以叫备份)。 然后去升级, 万一某个 升级补丁有问题, 升级以后,服务器不能启动了, 简单, 恢复到上一次的备份上面去。 然后该干嘛干嘛。

说到虚拟服务器,就涉及到一个概念,那就是服务器虚拟化。那么什么是服务器虚拟化呢?

将服务器的物理资源抽象为逻辑资源,一个服务器变成几台甚至上百台相互隔离的虚拟服务器。我们不再受限于物理边界,而是让CPU、内存、磁盘、I/O等硬件成为可以动态管理的资源池,从而提高资源利用率,简化系统管理,实现服务器集成,使 IT 更能适应业务变化——-这就是服务器虚拟化。

一、虚拟化技术有其优势

它解决了内存和I/O等硬件瓶颈,但也带来了安全隐患。例如,它破坏了正常的网络架构,导致虚拟服务器受到攻击或出现某种情况。

虚拟服务器也会受到影响;可能会导致系统服务器过载。如果服务器过载到一定程度,可能会导致各个虚拟服务器的运行程序过慢,影响客户的使用。

更严重的还可能导致物理服务器系统崩溃,给客户造成不可估量的损失;还会使虚拟机失去安全保护,服务器被攻击的几率大大增加,虚拟机补丁带来的安全风险。

二、服务器虚拟化系统

虚拟机的优势之一是降低了服务器的供电和散热成本,同时让操作更简单、更安全、更方便用户来管理服务器。

此外,部署虚拟机比部署物理机要快得多。您可以在几秒钟内克隆或部署一个新的虚拟服务器,从而不断变化和适应不同的业务需求

同时,为了使企业数据更安全,虚拟化服务器可以在多个服务器上运行一个应用程序服务器,这意味着当一台服务器出现故障或受到攻击时,它可以继续在另一台服务器上运行。

同一个应用程序最大限度地减少了服务器中断的可能性。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/74114.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-02
下一篇2023-03-02

发表评论

登录后才能评论

评论列表(0条)

    保存