1
creamiced 2014-03-18 22:22:00 +08:00
外行随便猜猜:
既然节点通讯的效率更高,调用栈更少,那付出的代价就是高成本啊 |
2
sinxccc 2014-03-18 22:36:42 +08:00
我也是外行…
不过我觉得互联网企业那点数据计算用不上超级计算机吧=_= |
3
66450146 2014-03-18 22:38:55 +08:00
我也是外行,但是从宏观来看,超算是专用架构,普通集群是通用架构,没有什么可比性吧。。。
|
4
pyKun 2014-03-18 22:43:43 +08:00
"既然节点通讯的效率更高,调用栈更少"
这句话背后的实现细节之一可能就是,备份要基于不同机房,机架,还要保证速度,那么就要上万兆网卡和光纤网线。从而成本更高 |
5
strak47 2014-03-18 23:14:39 +08:00
今天刚参观了下天河2号,它每天的水电费就有30万 -。- http://server.zol.com.cn/419/4194554.html
|
6
soarscnu 2014-03-18 23:18:40 +08:00
这个问题建议知乎上问。
|
7
xdeng 2014-03-18 23:53:02 +08:00
你说的是 设计费用 还是 平时 维护费用?
|
8
windywinter 2014-03-19 00:25:14 +08:00
对超算来说,节点间通信是瓶颈。超算基本上是一套超算一个架构,研发费用高。
|
9
jesse_luo 2014-03-19 01:00:01 +08:00
还要考虑可靠性和专用元器件成本,专门的硬件容错设计,甚至是自研ASIC
而普通的集群采用规模生产的器件,自然成本低 |
10
wb14123 OP |
11
paulagent 2014-03-19 08:42:42 +08:00
@wb14123 这里的一个主要问题是应用场景不一样.你就不能设计一种架构打遍天下.所以就会出现为不同的需求设计不同的架构的.而超算更是每一个都是独立的项目.每一个超算项目都是独立的
|
12
min 2014-03-19 08:44:44 +08:00
高速互联技术很贵
屌丝集群用个10gb以太网随便玩玩好了 |
13
66450146 2014-03-19 08:51:30 +08:00
@wb14123 举个最简单的例子。通用的接口,由于线缆(或者其他材料)的电气特性限制,会有一个最高带宽,来保证只要符合标准的线缆都能够跑到这个带宽。而专用的架构,可以为每一根线缆的电气特性量身定制带宽、延迟等参数。就像我们给 CPU 超频一样,每一颗 CPU 能超到的频率都是不一样的,把这些隐藏的性能压榨出来,是非常难,而且成本非常高的事。
另一方面,调用栈多,是为了抽象。抽象的实现方式就是间接,所以才会有这么多层的栈式结构。这个方面来看,有点像是“既然 C 语言效率这么高为什么不用 C 语言开发网站”一样。。。 |
14
bigporker 2014-03-19 18:25:15 +08:00
完全外行
我感觉一辆能跑到300km/h的超跑,比3辆能跑100km/h加起来要贵 |