我正在考虑对五台机器进行集群,我想获得一些关于最佳方法的意见。我想在五台机器上运行一个虚拟机,首先我想问,
1:如果我对五台机器进行集群,它们的硬件是否会合并? HDD的CPU的端口等..
2:硬件在虚拟机内是否可访问(可用)
最终我要问的是,如果我将五台机器集群起来并在它们上运行虚拟机,这会让虚拟机成为结合 CPU 和 HDD 的“速度恶魔”吗?
目前有哪些集群操作系统?我环顾四周,但似乎很多都已被弃用或只是过时了。
如果您需要更多信息,请询问。
注意:我不希望集群并行处理文件,我希望将处理器、RAM 和 HDD 的速度组合到一个在集群顶部工作的虚拟机中
答案1
答案2
没有办法“仅仅”组合各个机器的资源。在集群顶部运行的软件在编写时必须考虑到并行性。您不能指望单个计算密集型进程能够神奇地在多个核心甚至机器之间进行划分。即使软件是为并行执行而编写的,一旦从多核转到多台机器,您很容易遇到机器之间缓慢的网络链接上的消息传递瓶颈。
我很好奇,到目前为止您发现的“已弃用的解决方案”是什么?其中有人符合您的要求吗?