我有一台内存为 384GB 的物理服务器。我的主要应用程序是运行 CPU 和 I/O 密集型程序。我可以在物理服务器上运行所有内容。
但我想知道在物理服务器上托管虚拟机是否更好,以简化将来的系统恢复问题。例如,如果物理服务器崩溃,我仍然可以获取虚拟机的映像并在其他地方运行它。如果我的大多数应用程序都安装在虚拟机中,那么物理机上就不需要安装太多应用程序了。听起来这种策略可以使系统恢复变得容易得多。此外,当我想复制系统配置时,我只需要复制虚拟机的映像。
另一方面,在虚拟机上运行进程比在物理机上运行要慢。而且由于我的内存很大,虚拟机的交换空间也很大(应该是 384GB),而且不是基于物理分区。我认为这可能会导致性能问题。
有没有经验丰富的用户能提供一些建议,说明运行虚拟机进行计算是否明智?谢谢。
答案1
您的服务器似乎非常适合用作托管多个虚拟机的“计算节点”。我建议您阅读玛雅斯来管理它。