在专用服务器上使用OpenVZ有一个好处吗?

我们正在租用专门的服务器,我们计划主办一个XMPP服务器。 目前,Debian已安装。 我们现在的要求是这只是生产箱子, 然而,如果生产负载不使用所有的资源,这可能会改变。 尽pipe如此,我想我们将在第一天给所有的资源提供唯一的容器。

从一开始就安装OpenVZ有没有优势或劣势? 还有其他未知的事情,我们将不得不面对? 例如,我们的盒子可能会有大量的传入连接。 这将不得不在主机和容器上进行pipe理吗?

谢谢。

如果您决定稍后进行虚拟化,则会有几个小时的停机时间。 这并不是什么大事,因为您可以在这段时间内让其他机器运行服务,或者在没有人期望login(晚上,周末,假期等)的情况下执行此操作。

真正的问题是,为什么你甚至会考虑OpenVZ? 这只会增加一层不必要的复杂性。 特别是当有真正的虚拟化解决scheme可用时。 在一个OpenVZ容器中,你的标准Unix工具( pstop等)通常会显示不正确的信息,为了找出实际发生的事情,你必须读/proc/user_beancounters (并且希望你正确地解释它;标准)。 更何况你的资源没有完全虚拟化,所以客人不是100%孤立的。 这意味着一个行为不端的客人可能会对服务器的其他部分产生重大的负面影响。