Unix Superdome知识讲堂

系统 其他OS
Unix Superdome上的每个cell(BB)里的CPU、内存或I/O卡可能需要访问其它cell里的数据。crossbar switch在cell之间建立点对点的连接,但同时带来延迟(latency)。

HP公司当初发布Unix Superdome 服务器时,曾公布了它与HP其它Unix服务器的相对性能值。64路CPU的Unix Superdome(MBB结构)的相对性能值是20,8路N4000(共享结构)的相对性能值是6.3。我们可以看到,8倍数量的CPU换来的只是3倍性能的提升。

造成这种现象的根本原因就在MBB结构上。Unix Superdome上的每个cell(BB)里的CPU、内存或I/O卡可能需要访问其它cell里的数据。crossbar switch在cell之间建立点对点的连接,但同时带来延迟(latency)。

即如果一个连接请求建立不成功时,Unix Superdome则会再试一次直到建立连接成功,而此时其它的连接请求将会等待。在实际环境中,很多客户通过建立物理分区(每个分区中最多12到16个CPU)的方法来尽量减少这种延迟的影响。

这种做法将原来CPU个数较多的机器分成了若干个有较少CPU个数的机器,当然也就不是原来宣称的服务器的扩展性了(例如具有64路CPU的服务器)。

Sun和Compaq公司的具有MBB结构的服务器里都有类似的crossbar switch结构,当然都存在相同的数据访问延迟的缺陷:点对点的连接必须建立,同时这种连接的建立是竞争的。

Sun 公司宣称其服务器的扩展性是线性的,即服务器的性能随着CPU个数的增加呈线性增长。它是用SPECintRate和SPECjbb2000这两个基准测试值来证明的。我们需要对Unix Superdome指出的是:这两种测试方法只是基于CPU本身,并没有共享数据的访问和网络及硬盘I/O的发生。很显然,这与实际情况是不相符的。

我们谈服务器的性能是整体的去看。有很多可以整体评价服务器性能的基准测试,例如:TPC/C、Oracle ASB11i、Peoplesoft、SAP、Baan、JDEdwards等。这些测试方法都具有数据库访问、模拟客户的实际应用和很大的I/O访问量等特点。 Unix Superdome的知识,我们就讲解到这里了。

【编辑推荐】

  1. Unix系统管理很棘手
  2. Unix自动化问题讲解
  3. Unix管理配置文件
  4. 深度讲解Unix cfengine
  5. Unix系统管理问题
责任编辑:小霞
相关推荐

2010-04-21 13:41:41

Unix内核

2010-05-04 15:29:57

Unix dos

2010-11-01 00:56:27

2010-05-06 14:33:30

Unix系统交换区

2009-12-15 13:26:33

Ruby单态方法

2010-04-30 13:27:26

Unix cronta

2010-05-05 13:45:21

Unix Telnet

2010-04-29 16:15:26

Unix文件

2010-05-04 12:25:28

Unix链接

2010-04-30 13:38:51

Unix at命令

2010-05-04 09:22:10

Unix文件

2010-05-05 13:13:55

Unix内核

2010-05-05 13:22:29

Unix Shell

2010-04-21 14:29:52

Unix 线程

2010-05-04 09:45:28

Unix系统

2010-04-21 12:39:48

Unix 消息队列

2010-04-13 17:52:16

Unix交换区

2010-04-30 18:20:23

Unix系统

2010-04-30 01:00:08

Unix shell

2010-04-13 17:00:43

Unix消息队列
点赞
收藏

51CTO技术栈公众号