首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以设置混合架构集群?

是否可以设置混合架构集群?
EN

Stack Overflow用户
提问于 2009-12-01 04:08:23
回答 3查看 218关注 0票数 0

我有一台运行Linux的x86-64计算机,我想用其他非x86-64 Linux计算机来补充它。

有没有可能在不使用相同架构的情况下,从另一台机器的计算能力中获益?

作为第二个问题,什么样的性能提升是可用的,它需要专门的软件才能工作吗?或者Linux是否可以将集群/额外的机器抽象为额外的CPU?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-12-01 04:15:23

正如Henri所说,您需要软件来处理不同的表示。这就排除了,但例如 (可以与Python、R、Matlab...一起使用)应该行得通。

票数 1
EN

Stack Overflow用户

发布于 2009-12-01 04:11:07

根据软件的不同,它可以或不能抽象出来。做这样的事情通常涉及远程过程调用,并且取决于您使用的库,它可以或不能被抽象出来。

一个基本的例子是执行RPC并给出一个整数作为参数。一些架构使用大端,另一些架构使用小端,您的RPC库必须注意这一点。

票数 2
EN

Stack Overflow用户

发布于 2009-12-01 04:15:19

你无论如何都不应该依赖这个事实。您需要具有正确的抽象层(例如,通过IP通信是一个很好的起点)。这在一定程度上是必要的,以允许"in service upgrades",即添加可能/或不是与初始集群配置相同架构的较新机器。

想象一下,去找你的老板::“好吧,我们需要停止整个服务,因为我们有了这些漂亮的新机器……”。(我能听到响亮清晰的回答)

当然,如果生产环境的关注点超出了您的特定案例的范围,您可以忽略我的引述。这么说吧,这是任何大型部署的典型要求。

最后,处理对称集群总是更容易(简化了维护),但话又说回来,在处理“滚动升级”时,非对称集群可以成为“垫脚石”。

Clarification:我从来没有回避过把所有的东西都抽象出来。澄清#2:通过“架构”,我假设是"CPU架构“,即不是”整个系统的架构“。

至于你问题的第二部分:这完全取决于你的软件架构。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1822101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档