服务器架构设计方式调研及建议0719.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
服务器架构设计方式调研及建议 1 服务器系统架构分类 从系统架构来看,目前的服务器大体可以分为三类,即对称多处 理器结构 (SMP : Symmetric Multi-Processor) ,非一致存储访问结 构 (NUMA : Non-Uniform Memory Access) ,以及海量并行处理结 构 (MPP :Massive Parallel Processing) 。它们的特征分别描述如下: 1.1 SMP 架构适用于 2 路及四路服务器,仅多个 CPU 互联 对称多处理器结构,是指服务器中多个 CPU 对称工作,无主次 或从属关系。各 CPU 共享相同的物理内存,每个 CPU 访问内存中 的任何地址所需时间是相同的,因此 SMP 也被称为一致存储器访 问结构 (UMA : Uniform Memory Access) 。对 SMP 服务器进行扩 展的方式包括增加内存、使用更快的 CPU 、增加 CPU 、扩充 I/O( 槽口数与总线数 ) 以及添加更多的外部设备 ( 通常是磁盘存 储 ) 。 SMP 服务器的主要特征是共享,系统中所有资源 (CPU 、内存、 I/O 等 ) 都是共享的。也正是由于这种特征,导致了 SMP 服务器的 主要问题,那就是它的扩展能力非常有限。对于 SMP 服务器而言,每 一个共享的环节都可能造成 SMP 服务器扩展时的瓶 ,而最受限 制的则是内存。由于每个 CPU 必须通过相同的内存总线访问相同的 内存资源,因此随着 CPU 数量的增加,内存访问冲突将迅速增加,最 终会造成 CPU 资源的浪费,使 CPU 性能的有效性大大降低。实验 证明, SMP 服务器 CPU 利用率最好的情况是 2 至 4 个 CPU 。 1.2 NUMA 架构 -- 包含 CPU、内存和I/O 槽口的 CPU 模块互联, 适用于 8 路以上服务器,如 8 路服务器,32 路服务器,64 路服务器 NUMA 服务器的基本特征是具有多个 CPU 模块,每个 CPU 模块由多个 CPU( 如 4 个 ) 组成,并且具有独立的本地内存、 I/O 槽口等。由于其节点之间可以通过互联模块 ( 如称为 Crossbar Switch) 进行连接和信息交互,因此每个 CPU 可以访问整个系统的 内存 ( 这是 NUMA 系统与 MPP 系统的重要差别 ) 。显然,访问 本地内存的速度将远远高于访问远地内存 ( 系统内其它节点的内 存 ) 的速度,这也是非一致存储访问 NUMA 的由来。由于这个特 点,为了更好地发挥系统性能,开发应用程序时需要尽量减少不同 CPU 模块之间的信息交互。 利用 NUMA 技术,可以较好地解决原来 SMP 系统的扩展 问题, 在一个物理服务器内可以支持上百个 CPU 。   缺点: NUMA 技术同样有一

文档评论(0)

汪汪队 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档