当虚拟化是新的,我们试图虚拟化一切,但后来我们注意到用例,我们的虚拟机比一个裸金属要慢得多。
对于我们来说,在决定不进行虚拟化时,我们使用以下规则:
我们有这些经验与Xen和DRDB,以及有超-V的共享-没有与DAS。所有的管理程序都是这样的吗?
在决定虚拟化应用程序/服务器时,我应该寻找哪些(其他)度量标准?
发布于 2012-11-28 18:16:43
您已经达到了问题中的主要指标:
其他一些需要考虑的问题:
发布于 2012-11-27 22:55:12
正如评论中所指出的,并非所有虚拟化软件都是平等的。
http://wiki.openvz.org/FAQ#What_是_这个_性能_overhead.3F
性能开销是多少?接近零。没有仿真层,只有安全隔离,所有检查都是在内核级别上进行的,没有上下文切换。什么是性能期望?只有一个容器具有活动任务时,才能实现峰值性能。在这种情况下,它可以使用100%的可用资源:所有CPU、所有物理内存、所有磁盘和网络带宽。OpenVZ并不限制您使用单CPU虚拟机。
虽然这可能让人觉得没有答案:在不应该使用虚拟化的情况下,没有什么条件。我现在习惯于只部署一个OpenVZ容器的硬件:它们很容易使用所提供的工具进行迁移,因为虚拟化本质上提供了硬件抽象。作为一个小副作用,软件许可成本通常也更便宜。
https://serverfault.com/questions/451651
复制相似问题