性能工程高手课
庄振运
Facebook 性能优化和容量管理高级专家
24631 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 40 讲
性能工程高手课
15
15
1.0x
00:00/00:00
登录|注册

30 | 服务器的管理和部署:工业界近几年有哪些发展趋势?

思考题
总结
服务器设计的机遇
服务器设计的阶段
服务器设计趋势

该思维导图由 AI 生成,仅供参考

你好,我是庄振运。
说起服务器,你一定不陌生。那你知道 Facebook 的服务器是什么样的吗?要知道,Facebook 同时使用着很多不同的服务器。
在应对需要高速缓存的 Facebook 新闻、广告投放和搜索时,Facebook 使用的是有比较大内存和较强 CPU 的服务器。现在使用的每台服务器都有 256GB 的主内存和两个处理器的 CPU。
而在需要存储大量照片和视频的时候,Facebook 就选择了适用于数据和对象存储的服务器,这种服务器只有很少的内存,但是却有几百 TB 的硬盘存储空间。
今天,我们就从“服务器”入手,进入一个新的专题:容量管理工程。我们一起来看,要如何针对服务器设计、规划和部署的特点,开发出性能优越,能充分利用硬件资源的应用程序和服务。

如何设计一种新的服务器?

就像我前面用来举例的 Facebook 一样,大规模互联网公司的服务器,和我们家里以及办公室用的电脑可不一样,一般不是直接从市场上买的,而是自己设计的。
那么这些服务器是怎么设计出来的呢?其实服务器的设计和其他的硬件设计一样,也需要经过好几个阶段,你可以看一下它们的设计路线图(如下图所示)。
在最终进入大规模批量生产 MP 阶段之前,服务器的设计需要经历四个阶段,也就是:
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

服务器设计趋势对开发高性能应用程序和服务至关重要。本文介绍了当前服务器设计的整体趋势,包括CPU、DRAM内存、硬盘和网络等方面的发展。随着摩尔定律的失效,CPU性能增强主要通过增加内核数来实现,而全球DRAM短缺和价格上涨促使服务器设计转向使用更少的DRAM内存。同时,存储容量持续增加但增速放缓,数据中心的网络流量增长迅速,需要更快、更多的网络链接。文章还探讨了单处理器服务器的趋势,指出高度集成的多核CPU时代已经到来,单处理器服务器能够降低硬件成本和软件许可证成本,充分利用硬件资源。了解这些服务器设计趋势对于开发高性能应用程序和服务至关重要。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《性能工程高手课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(3)

  • 最新
  • 精选
  • Scott
    单CPU这点可以展开说一下吗? 我的理解是单CPU多核,是为了避免NUMA那种架构,因为这样存在内存访问延时的不对称,可以这么理解吗

    作者回复: 这个应该是一个原因。更重要的是:成本和需求。 成本方面,NUMA贵。需求方面,如果单CPU就能解决的,自然就不需要多CPU了。

    2020-03-03
    2
  • 罗辑思维
    硬件服务器支持的CPU物理颗数有1U、2U、4U,内存槽位跟CPU槽位成正比。一般最多支持16个硬盘,系统盘用hdd,数据盘用ssd。 云服务器厂商服务器分类更齐全: 通用型、计算型、内存型、大数据型、GPU型、本地SSD型、高主频型、FPGA型、弹性裸金属。 业务上:1U机型跑前端应用,4U机型运行数据库或者搭建虚拟化平台。 以前在电信机房看到迅雷服务器都是满配硬盘。现在大数据兴起,运行hadoop服务器基本都是满配硬盘。
    2020-03-07
    3
  • 冰凌
    制约单CPU多核进一步发展的一个重要因素是cache一致性,不能线性扩展
    2021-03-16
收起评论
显示
设置
留言
3
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部