Virtual machine VPS是如何工作的?

Virtual machine VPS是如何工作的?,virtual-machine,virtualization,vps,kvm,Virtual Machine,Virtualization,Vps,Kvm,从技术上讲,虚拟专用服务器是如何工作的?VPS如何在与其他VP共享物理资源的同时保证性能(我假设一台服务器可以处理多个VP,而不仅仅是几个VP) 让我们从一个重要的考虑开始: 如今,99%的服务器是虚拟的 云提供商将为您提供虚拟服务器,甚至管理自己的私有基础设施的组织也将在物理裸机上使用一层虚拟实例。 当然,您仍然可以直接使用裸机服务器,但这并不方便 机器已经变得(相对)便宜了,而且拥有足够强大的物理服务器来支持小型虚拟实例集群也很容易而且便宜 确实存在性能损失,因为部分裸机资源仅用于执行虚拟机

从技术上讲,虚拟专用服务器是如何工作的?VPS如何在与其他VP共享物理资源的同时保证性能(我假设一台服务器可以处理多个VP,而不仅仅是几个VP)

让我们从一个重要的考虑开始:

如今,99%的服务器是虚拟的

云提供商将为您提供虚拟服务器,甚至管理自己的私有基础设施的组织也将在物理裸机上使用一层虚拟实例。
当然,您仍然可以直接使用裸机服务器,但这并不方便

机器已经变得(相对)便宜了,而且拥有足够强大的物理服务器来支持小型虚拟实例集群也很容易而且便宜

确实存在性能损失,因为部分裸机资源仅用于执行虚拟机。然而,在其他领域也有巨大的收益:灵活性、可扩展性等

现在让我们来回答你的问题

从软件的角度来看,虚拟服务器的行为就像裸机服务器一样。不管实际的裸机RAM和CPU是否与其他虚拟机共享,您的虚拟服务器都不知道它们

当你说“保证性能”时,我想你是在将VPS与传统的共享托管计划进行比较。事实上,托管公司经常将VPS作为默认共享托管的高级替代品出售。
在这种情况下,这是对共享主机的一种改进,因为您没有与任何其他人共享一台计算机,并且您可以根据自己的需要使用和自定义它


另一方面,在共享主机上,服务器资源与其他用户共享。这意味着,如果您邻居的PHP网站出现流量高峰,您的网站将受到处罚。

对于serverfault.com来说,这可能是一个更好的问题。对此投反对票?这里还有其他关于虚拟化的问题。fwiw,我没有投你反对票。只是指出你可能会在那里找到更好的答案。