一直没有弄清楚的一个问题,求技术大牛解析,服务器和超 ...

来源:百度文库 编辑:超级军网 时间:2024/05/03 12:25:12
如题,请问商业上的服务器和新闻里的超级计算机有什么区别么?服务器往往为终端客户提供大型计算,看上去做的也是超级计算机类似的事情,那么它和超级计算机有什么区别呢?还是说超级计算机其实就是超级服务器?
忘高人解惑,谢谢!如题,请问商业上的服务器和新闻里的超级计算机有什么区别么?服务器往往为终端客户提供大型计算,看上去做的也是超级计算机类似的事情,那么它和超级计算机有什么区别呢?还是说超级计算机其实就是超级服务器?
忘高人解惑,谢谢!
商业服务器主要被商业公司用于后台服务,注重业务处理,以数据库为核心,以中间件为应用平台。为了保护数据和加快输入输出,要配置存储阵列。为了减少管理维护量,要求节点尽量少,单节点尽可能强悍、可靠,所以往往需要8路以上CPU和大量内存。
超算注重计算能力,单节点不需要过于强大,但并行能力要强,这样对网络交换、节点管理等特别注重。
正确的说法应该是这样,超级计算机是一种服务器,但大部分服务器都不是超级计算机。
服务器是客户机相对的一个概念,基本上来说,用户不实际操作,而是通过网络提供服务的,都是服务器。
超级计算机也满足这个概念。
超级计算机,就现在而言,更多是个组合概念,把一堆服务器用高速网络(其实低速也可以)连接到一起,就能组成一台超算。
所以超级计算机( supercomputer )算是个过时的概念了,现在提及多有忽悠的意思。
二楼是技术派,三楼是理论派。
服务器大部分应用是多少路CPU?大部分应用每个CPU多少核不容易形成瓶颈?
花落庭院 发表于 2014-6-17 16:22
服务器大部分应用是多少路CPU?大部分应用每个CPU多少核不容易形成瓶颈?
一般中小企业就1-2路. 超过2路的, 就贵去了. 我上个月买了台dell r720,双路10核,520G内存,10T HD, 化了小5万
netxiao1 发表于 2014-6-17 18:05
一般中小企业就1-2路. 超过2路的, 就贵去了. 我上个月买了台dell r720,双路10核,520G内存,10T HD, 化了小 ...
一个CPU10核跟6核4核差距多少?就主要应用来说
花落庭院 发表于 2014-6-17 18:11
一个CPU10核跟6核4核差距多少?就主要应用来说
这个很难量化吧.....
淡水鱼大叔 发表于 2014-6-17 18:32
这个很难量化吧.....
应该很难量化,但是分应用类型估计有大概的数据
花落庭院 发表于 2014-6-17 18:39
应该很难量化,但是分应用类型估计有大概的数据
你问的那位兄弟的机器配置,俺感觉网速影响比核心数更大......
淡水鱼大叔 发表于 2014-6-17 18:44
你问的那位兄弟的机器配置,俺感觉网速影响比核心数更大......

也许吧,我对这个东西没有一点概念。。。。。。。。。。。。
花落庭院 发表于 2014-6-17 18:11
一个CPU10核跟6核4核差距多少?就主要应用来说
10核CPU档次高,缓存大。
多几个核心并行能力强。
价格很高。
lijie8257 发表于 2014-6-17 16:07
二楼是技术派,三楼是理论派。
那偶就是蛋黄派
我是苹果派,哈
并行计算那一套,我有些年头没摸了,胡扯一下。

现有的 SMP (对称多处理)那一套,8 个处理器(或者内核)差不多到头了,因为现有的结构都是总线共享的,CrossBar 那种代价太大,现在没人用了。这个内存瓶颈不是加大缓存能解决的,因为这涉及到缓存间的数据同步,挺麻烦的。

再往上,就是 NUMA 的架构,这套东西有点像网络共享内存,只不过在这个架构里面,相互通信的是专用的高速数据总线。这个架构也有极限,最多好像几十,再多也没用了。要是我没弄错的话,至强的架构有点 NUMA 的意思,所以核能多一些。

再往上,就是 MPP,或者你说集群也行,结点之间只能进行消息传递。结点之间的连接网也很有讲究,比如格子,超立方什么的。

现有的超算,基本上结点都是 SMP(也许还有 NUMA),然后结点间,就是消息传递模型了。

平行计算的精髓基本上就是别平行,能用一个核完成的别用多核,能用一个结点完成的别用多结点。因为平行计算总是要付出代价的。如果你一定要搞并行,那么结点间的数据交换越少越好。

用在多核的概念上上,运算密集型适合用多核,IO密集型,多核就没啥好处,弄不好还帮倒忙。
两者就不是一种分类方式
超级计算机是指能力
服务器是指使用方式
一般中小企业就1-2路. 超过2路的, 就贵去了. 我上个月买了台dell r720,双路10核,520G内存,10T HD, 化了小 ...
玩全面战争,卡不卡。
从名字你也看出来了,超算的优势在计算,服务器的优势在通过网络提供业务服务。
说到计算密集型和访存密集型应用似乎有点概念了。
第三帝国国防军1 发表于 2014-6-17 22:36
玩全面战争,卡不卡。
无独立显卡, 卡出祥来了.
花落庭院 发表于 2014-6-17 18:11
一个CPU10核跟6核4核差距多少?就主要应用来说
我这个主要用来做编译服务器, 可以make -j24, 24个编译进程同时跑, 几块固态做raid0,还是比较牛叉的, 编译android内核能省不少时间.
netxiao1 发表于 2014-6-19 09:44
我这个主要用来做编译服务器, 可以make -j24, 24个编译进程同时跑, 几块固态做raid0,还是比较牛叉的, 编 ...
24线程。。。。。。。。。。
服务器就是服务器,与计算机性能无关。超级计算机指的是高性能计算机,也可以用来做服务器。
服务器是大客车,超算是特种车。
服务器只是个定义模糊的统称,你说的商业上用的那些大型主机通常是指大型机(mainframe)。

大型机跟超算的区别是,大型机主要处理大规模数据的输入输出修改储存,比如银行的巨量交易。超算则不需要大规模输入输出,而主要是计算复杂问题,比如演算物理模型。简单来说,一个主要起到账本的作用,算盘功能是次要的,另一个则主要起到算盘的作用,记账功能是次要的。



暗夜流星 发表于 2014-6-17 08:33
并行计算那一套,我有些年头没摸了,胡扯一下。

现有的 SMP (对称多处理)那一套,8 个处理器(或者内 ...
我现在用的超算单节点就是64核的。当然用的是AMD Opteron,单核性能不怎么样,统计cpu time结账的时候都是除以3再跟sandy bridge核心比较。

至于NUMA架构,Pittsburgh Supercomputing Center有一台叫做Blacklight的NUMA机器,型号是SGI UV 1000cc-NUMA,一共有4096核,据说是世界上最大的共享内存超算了。
kadesh 发表于 2014-6-22 08:56
服务器只是个定义模糊的统称,你说的商业上用的那些大型主机通常是指大型机(mainframe)。

大型机跟超算 ...
这个比喻我喜欢


服务器是指功能,是在后台承担提供计算功能的设备的统称,是相对于客户端来说的。可以由多种类型的计算机承担角色。PC也可以做服务器用。超级计算机也可以。

超级计算机是指计算机的种类之一。计算机一般有:单片机、瘦客户端、PC、PC服务器、小型机、中大型机等,超级计算机一般由计算机组成集群,具体多少台,看需求来定。

能叫超级计算机的,个人认为,NASA的、五角大楼的、GOOLE的,可以算是。

服务器是指功能,是在后台承担提供计算功能的设备的统称,是相对于客户端来说的。可以由多种类型的计算机承担角色。PC也可以做服务器用。超级计算机也可以。

超级计算机是指计算机的种类之一。计算机一般有:单片机、瘦客户端、PC、PC服务器、小型机、中大型机等,超级计算机一般由计算机组成集群,具体多少台,看需求来定。

能叫超级计算机的,个人认为,NASA的、五角大楼的、GOOLE的,可以算是。
netxiao1 发表于 2014-6-17 18:05
一般中小企业就1-2路. 超过2路的, 就贵去了. 我上个月买了台dell r720,双路10核,520G内存,10T HD, 化了小 ...
呵呵 你这个价格不对啊。。。

另外 请教 520G内存 你怎么配出来??
shanshuilw 发表于 2014-6-24 09:30
呵呵 你这个价格不对啊。。。

另外 请教 520G内存 你怎么配出来??
是512,敲错了
netxiao1 发表于 2014-6-24 14:58
是512,敲错了
麻烦报下内存的价格 以及单条大小和内存品牌。。

多谢。。


连击 删除。。。

连击 删除。。。
netxiao1 发表于 2014-6-24 14:58
是512,敲错了

光内存 32G*16 你最少花35000-40000
硬盘10T的话 最简单RAID5也是2T*6 这个7000-9000  这年月 没人敢在服务器的生产环境直接用raid0或者JBOD
通常情况下 我们不会在这个大容量的仓库盘上直接装系统 所以 估计还有两块300G的SAS raid1跑系统。。
所以 硬盘接近10000
然后 双CPU主机 这个DELL最少15000起

我倒是想看看 你的机器是怎么装出来的。

不才 我这边才装了一台3650M4 64G 双2620V2 600G*8 这个含税超过60000
shanshuilw 发表于 2014-6-24 16:39
光内存 32G*16 你最少花35000-40000
硬盘10T的话 最简单RAID5也是2T*6 这个7000-9000  这年月 没人敢 ...
再翻了翻采购单, 硬盘不是10T, 是4块120G固态硬盘, 做的RAID0, 主要做编译用.
总价是58800(含税)


netxiao1 发表于 2014-6-24 17:23
再翻了翻采购单, 硬盘不是10T, 是4块120G固态硬盘, 做的RAID0, 主要做编译用.
总价是58800(含税)
多谢多谢。。。

话说 你这级别的机器 跑虚拟化也很不错的。。
shanshuilw 发表于 2014-6-24 18:03
多谢多谢。。。

话说 你这级别的机器 跑虚拟化也很不错的。。
其实用不到那么大内存的, 后续估计是要做虚拟化用. 要不大内存就有些浪费.
也就是计算器和4核计算机的区别

netxiao1 发表于 2014-6-24 18:11
其实用不到那么大内存的, 后续估计是要做虚拟化用. 要不大内存就有些浪费.


各种羡慕嫉妒恨。。。。。

做虚拟化的话 把4块SSD分开 做单盘使用 直接开启缓存功能 系统可以装在其中一块SSD上 或者干脆加一块USB DOM来启动esxi。。
所有虚拟机文件保存在存储上面

大内存不浪费的。。

你这种机器 上面跑40+的虚拟机 就算是用24线程跑编译的话 其余虚拟机如果不是做重负载工作 估计感觉不出来的。。
netxiao1 发表于 2014-6-24 18:11
其实用不到那么大内存的, 后续估计是要做虚拟化用. 要不大内存就有些浪费.


各种羡慕嫉妒恨。。。。。

做虚拟化的话 把4块SSD分开 做单盘使用 直接开启缓存功能 系统可以装在其中一块SSD上 或者干脆加一块USB DOM来启动esxi。。
所有虚拟机文件保存在存储上面

大内存不浪费的。。

你这种机器 上面跑40+的虚拟机 就算是用24线程跑编译的话 其余虚拟机如果不是做重负载工作 估计感觉不出来的。。
超级计算机现在一般采用集群架构,由成千上万个计算节点组成,每个节点和一台服务器区别不大,重大的区别:
1、在于节点间的通信网络,超算的节点之间是采用高速网络,商用服务器集群的通信网络比超算要慢,当然价格也便宜。
2、超算采用异构计算技术,每个节点还可能带GPU计算卡或MIC计算卡,而商用服务器一般没有