小型机和PC服务器到底有什么区别?

从各种性能测评指标到单一CPU的处理能力,小型机似乎并不占优势,那么它昂贵的原因何在?
我们可以从性能、可靠性、扩展能力这几个比较有特点的方面来分析。

如果是单一CPU,PC服务器所用的Intel Xeon或者AMD Opteron并不比小型机所使用的CPU性能差。但是在PC服务器上发布的操作系统最多支持16颗CPU(最新的一些操作系统也可以支持更多的CPU,甚至于UNIX达到相同的支持度,例如Windows 2003 Data Center 64bit版,这开始给UNIX服务器越来越大的压力)

与此对比,在小型机上,一台机器集成的CPU总数已经达到了几十到几百颗。目前,IBM p595配合AIX6.1操作系统可以支持64颗POWER6 5GHz CPU(支持128颗CPU的P595也即将发布);HP的Superdome使用PA-8900或Intel Itanium 2芯片更可以支持128颗 CPU;Sun 的M9000使用SPARC 64 VI 芯片也可以支持128个CPU(内核)。这种超级的并行处理能力把PC服务器及Windows操作系统远远抛在后面了。(Windows 2003 Datacenter 64 bit版也可以支持高达64个CPU了)尽管当CPU增加后,处理能力不能完全实现线性增长,但毋庸置疑,80个CPU比8个CPU总要快得多(在相近主频和制造工艺、技术的情况下)

不仅仅是硬件处理能力,操作系统自身的管理能力很重要,能够将数十个CPU充分调动起来,发挥每颗CPU的能力,本身就需要非常复杂的技术。另外,操作系统还要对一些内存的进程进行管理,如果某个进程有问题(例如死循环),可能会把系统的资源耗尽。UNIX在设计之初就是为了更好地协调多用户、多进程之间调度而设计的,通常可以更好的控制这些耗资源的进程,在各个进程之间合理地分配CPU处理能力。最后,UNIX一般也不提供很复杂的多媒体、图形界面,而这些绚丽的用户界面确是CPU和内存消耗的大户。

由于以上原因,在低端市场,小型机完全处于劣势,但是到了高端,形势开始逆转,只有小型机才能负担得起繁重的处理任务(当然还有Mainframe大型机)。

处理能力强不仅仅靠CPU,CPU仅代表计算能力,CPU还需要IO支持,如果机器不能及时接受请求,计算完成后无法返回结果、不能保存,计算能力再强也无用武之地,或只能用于特定的计算领域。一般小型机体系设计最多都可以支持一百个以上的IO通道卡,可以提供足够的带宽将处理结果从网络发送出去或者保存到磁盘,同时还能够接受新任务。几乎没有哪个PC插了10块以上的IO卡,当业务量大的时候,及时CPU忙得开,IO也处理不来。

并不是随随便便就可以增加处理卡数量的,IO控制器,总线带宽制约了可以插接的IO卡、内存和CPU的数量。因此小型机往往采用特殊的技术,来实现近乎疯狂的扩展能力。与之对比,PC和PC服务器则更多的考虑兼容性的问题,可以插接各种第三方的接口卡,看重种类而不是数量,因此在接口上就不能采用很特殊的技术,要大众化,要兼容,性能自然大打折扣。这些兼容卡也是的硬件设备和操作系统更难以保证稳定可靠。通常小型机的接口卡种类也不算少,但与PC相比,则几乎都是各自生产自己的接口卡(或者oem某些知名厂商产品),经过整体长时间测试后才能出厂,因此可靠性比较好。PC则不然,采用大家遵守同一标准的设计、生产方式生产,各自测试自己的稳定性,互联测试也以兼容性和性能为主,稳定性只要不太差,都可以接受。因此难免Windows经常蓝屏,硬件死机(为了减少这种情况,建议只是用原厂的板卡)。

由于小型机性能,可靠性和扩展能力的原因,更多地被用在一些要求苛刻的商业环境里,例如银行、通信的计费、账务部门,生产流水线控制。在这些领域,要求7*24小时连续运行,单机达到全年99.9%以上的可用性(全年累计停机时间不超过50小时,包括计划内的检修和计划外的设备故障)双机达到99.99%(全年53分钟以内的业务中断时间)

小型机与PC服务器相比,有许多不同点,表1-1 简要对比了这些区别(IBM pSeries 小型机和xSeries PC服务器为例,并且对应指标选择的是同系列中最高的,可能无法在同一台服务器上实现)。

项目 IBM小型机 IBM PC服务器
CPU类型 IBM POWER 6 Intel Xeon,IA 64
CPU主频 5GHz 4.2GHz
CPU技术 DCM,MCM,SMP,NUMA DCP,SMP
一级缓存 64K D,64K 1,同步 32K
二级缓存 4MB,160GB/s,core 1MB
三级缓存 32MB,45GB/s,core
最多CPU数 64(当前发布,设计支持512) 8-32
最大内存容量 2TB DDR1或256GB DDR2 64G DDR2
内存总线频率 266或533MHz 533MHz
内存访问技术 SMI 2 SMI 2
系统总线 GX Bus 无(前端总线)
系统总线带宽 72GB/s 6.4GB/s
IO总线 PCI-X PCI-X
最多IO卡 240 20
热插拔能力 几乎所有部件 CPU等关键部件 不能热插拔
分区 硬件分区(逻辑分区) 软件分区(VMWare/VirtualPC)
最多分区数 1024 N.A
分区粒度 0.1CPU 1-4CPU
分区方式 静态、动态、微分区 共享,软件分区
分区间负载调整 硬件及软件(Virtualzation Engine) 分区软件动态管理
硬件管理方式 单独HMC 本机控制台BIOS
操作系统 AIX,Linux Windows,Linux,Solaris
操作系统核心 动态内核 静态内核
支持商业软件 各种大型商业应用软件 开始从小型机向下移植

IBM由于其市场策略,尚没有让pSeries小型机运行Windows的计划,也没有让AIX跑在x86/IA64架构的计划,预计一两年之后,IBM将完成四大系列中三大系列(p,i,z)的统一,无疑要考虑x系列的最终大统一问题,到时候会发生什么我们只能拭目以待。在IBM小型机最新的操作系统AIXV6.1上提供了AVE(Advanced Virtualization Enviroment)功能,将可以直接运行x86 Linux程序,这似乎透露了一点信息:IBM不会给Windows在小型机上留有一线生机,但对Linux却网开一面。

32 bit
Intel x86----------------------------------------------------------->
AMD   X86----------------------------------------------------------->

64 bit
      Intel Itanimum------------------------------------------------>
            AMD Opteron--------------------------------------------->
                            Intel x86-64---------------------------->
IBM POWER----------------------------------------------------------->
HP PA-RISC------------------------------->(2007)
Sun UltralSPARC--------------------------------------- (Fujitsu)---->

IBM                     HP                  DELL                      SUN
        IBM POWER           Intel Itanimum    Intel Itanium      Sun UltraSPARC
高端   Intel Itanimum       HP PA-RISC                            Fujitsu  SPARC

中端   IBM POWER         Intel Itanium       Intel Itanium     Sun UltraSPARC
        Intel Itanimum       HP PA-RISC
                                AMD Opteron

低端   IBM POWER         Intel Itanium      Intel Itanium      Sun Ultra SPARC
        Intel x86-64          Intel X86-64       Intel x86-64      AMD Opteron
        Intel Itanimum        AMD Opteron
        AMD Opteron          HP  PA-RISC

小型机和PC服务器到底有什么区别?(摘自走入小型机世界-orian)相关推荐

  1. 小型机与PC服务器的区别(phpc)

    摘要:小型机和PC服务器到底有什么区别?从各种性能测评指标到单一CPU的处理能力,小型机似乎并不占优势,那么它昂贵的原因何在?我们可以从性能.可靠性.扩展能力这几个比较有特点的方面来分析.CPU可扩展 ...

  2. 小型机和PC服务器差异分析

    今天,越来越多的客户发现,他们的业务不断地在增长,原来采用的PC服务器平台已经不能满足现有应用的需求.但是他们并没有意识到,PC服务器不能满足需求的原因究竟在哪里,也没有认识到,看起来比PC服务器昂贵 ...

  3. 小型机、PC服务器、大型机常识

    小型机是指采用8-32颗处理器,性能和价格介于PC服务器和大型主机之间的一种高性能 64 位计算机.国外小型机对应英文名是minicomputer和midrange computer.midrange ...

  4. 小型机与PC服务器的对比区别

    小型机与普通PC服务器的区别 IBM小型机(简称小鸡)   PC服务器 相对比较封闭 < 开放的接口和平台 UNIX系统维护难度高 < LINUX或者WINDOWS系统,维护难度低 价格高 ...

  5. 小型机与pc服务器区别

    按CPU的类型来区分,小型机是基于RISC(精简指令集)架构的专用服务器,而服务器是基于CISC(复杂指令集)架构的PC服务器.小型机相对于普通服务器来说,一直有不可比拟的优势.(1)如必能稳定,它具 ...

  6. 关于小机的一些售前信息(摘自 走入小型机世界-Orian)

     高端低端服务器可以从三方面来区分: CPU最高主频.整体架构.市场策略     (1)CPU主频     尽管有些时候,高端服务器和低端服务器使用不同类型的CPU,但通常都是一样的,区别是在于高端服 ...

  7. 小型机 PC服务器 性能,大型机、小型机、x86服务器的区别

    大型机.小型机.x86服务器的区别 首先来讲x86服务器,与平常人们所接触的台式机笔记本类似,采用CISC架构处理器.随着英特尔至强处理器的性能不断提升,业内有种说法是x86服务器有抢占小型机市场的趋 ...

  8. 大型机、小型机、x86服务器的区别

    首先来讲x86服务器,与平常人们所接触的台式机笔记本类似,采用CISC架构处理器.随着英特尔至强处理器的性能不断提升,业内有种说法是x86服务器有抢占小型机市场的趋势. x86服务器 Intel推出至 ...

  9. 刀片服务器改台式电脑_服务器到底是个什么东东?跟电脑有啥区别?电脑知识学习!...

    一位朋友留言点的内容,想了解服务器方面的知识,对于普通用户而言,确实对服务器感觉很神秘,不知道服务器到底是个什么东东,我保证看完这篇,你就会明白服务器到底是个啥了. 首先可以很明确的告诉你,服务器也是 ...

最新文章

  1. redis排行榜之日排行周排行设计
  2. Linux cp命令:复制文件和目录
  3. html5 输入用户名和密码登陆网址,192.168.5.1路由器登录入口用户名和密码
  4. BlackBerry 应用程序开发者指南 第一卷:基础--第9章 IT策略(Policy)
  5. [面试] 删除多余的数组内容
  6. 第一章 ArcGis Server简介
  7. 大型网站软件架构特点
  8. a股历史30年的大盘价_上交所成立30周年!6张图读懂A股30年
  9. Linux 网络基本配置
  10. Mac 版pr 破解教程,亲测可行。
  11. GBase 8a - 开启防火墙安装集群添加端口策略
  12. 天津等保测评机构项目测评收费价格标准参考
  13. 【推荐算法论文】矩阵分解算法
  14. ffmpeg笔记(一)音视频基础
  15. 电脑技巧:推荐几款装机必备的软件
  16. iOS-检查版本更新
  17. 程序员外包被骂:以为自己是开发?你就是打杂的杂狗!
  18. 在任务栏上显示/隐藏窗口
  19. 转生活中的各种食品安全问题
  20. Mac OS和Office版本问题

热门文章

  1. 精品Uniapp+SSM移动端农副产品销售平台App电商商城购物
  2. linux bash文件,Shell 点文件可以为你做点什么 | Linux 中国
  3. SQL分页 查询6到10名等
  4. 会话层--协议寓意的理解和会话的建立与维护
  5. fit me app Android,一款健身与购物一体的app
  6. CAD制图初学入门:CAD图形导出功能介绍
  7. 计算机科学与技术考研北京工业大学分,22考研——北京工业大学电子信息专业考研考情分析...
  8. semver The semantic versioner for npm
  9. MYSQL对应版本的jar包
  10. [ES7版本系列(二)] Java连接ElasticSearch向索引中插入新的数据