0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英特尔携手阿里巴巴制定多重优化方案,助力阿里Noslate吞吐量提升49%至61%

英特尔中国 来源:未知 2023-10-27 20:00 次阅读

随着云原生(Cloud Native)、无服务架构(Serverless)等新一代云服务架构获得越来越多的部署,给各类应用带来挑战。为让应用具有更好的性能和弹性,进而满足业务在泛终端、全栈交付等领域的需求,阿里巴巴借助长期的技术积累与创新探索,在 Node.js 的基础上打造了 Noslate 这一面向无服务架构和云原生场景的 JavaScript 容器方案。

作为阿里巴巴多年的深度合作伙伴,英特尔提供的先进全栈软硬件产品与技术,一直是阿里云构建强劲云基础设施的重要基石。例如第四代英特尔 至强 可扩展处理器被引入阿里云最新第八代企业级弹性计算实例规格族 ECS g8i 中,在实例性能相比上一代提升60%1。目前,Noslate 在阿里巴巴众多业务场景中承担越来越重要的角色,并逐渐成为主流的服务端负载之一。为了让 Noslate 在基于英特尔架构的云平台上获得更好的运行性能和更短的启动时间,英特尔与阿里巴巴一起,携手打造全新的多重优化方案,并在后续的验证测试中取得了预期的效果。

wKgaomU7p22ABFojAADWQdBO_o4052.gif携手实现11项优化并进行多场景交叉验证效果wKgaomU7p22ABFojAADWQdBO_o4052.gif

借助英特尔在Node.js上的优化经验,双方携手制定的Noslate优化方案围绕基于英特尔 架构的平台及相关软硬件技术展开,可分为以下11个优化项:

利用异步Nginx优化加速加解密性能 利用SIMD指令提升缓冲区换位操作的性能

借助透明大页技术实现性能加速

对新生代空间大小参数调优 默认打开Noslate压缩指针特性 默认打开Short Built-in calls特性 利用PGO实现性能加速 利用BOLT加速性能 优化容器的处理器资源分配 优化Noslate主线程的处理器亲和性 利用字节码缓存,减少函数式计算框架的冷启动时间

其中优化项1、2是针对英特尔 架构平台所具备的向量化硬件特性而专门设计,其它优化项则可用于英特尔及其它平台。但一些测试表明,这些优化项在基于英特尔 架构的平台上有着更优的表现。

为验证 11 个优化项的效果,阿里巴巴与英特尔一起基于第四代英特尔 至强 可扩展处理器,在云实例上开展了交叉测试,并覆盖了 Ubuntu、Anolis 等不同的操作系统。测试方案基于英特尔开发的 Node.js 性能测试场景展开,这些测试项都来自现实世界开源的 Node.js 应用代码或 Node.js 官方的性能测试案例。测试场景包括:Ghost.js、Web Tooling和Function Computing Cold Start up(函数式计算冷启动时间)。

其中,Ghost.js 测试场景是在服务器上启动多个 docker 实例(数量通常与服务器逻辑核心相同),在服务器的处理器负载达到 90% 以上后,测量服务器的每秒吞吐量,所有实例的吞吐量之和就是总性能(值得注意的是,此配置仅用于简化测试,可能无法反映实际情况)。而性能测试套件 Web Tooling 测试场景,是将每个 docker 实例中都有一个 Node.js 进程运行 Web Tooling 基准测试,服务器上将启动多个 docker 实例(数量通常与服务器逻辑核心相同),在服务器的处理器负载达到 90% 以上后,计算每个 docker 实例的几何平均数乘以实例数作为性能结果。在 Function Computing Cold Start up(函数式计算冷启动时间)场景下,在服务器上启动多个相同的性能测试容器,当服务器的处理器负载达到 90% 以上后,测量每个容器中函数式计算框架的平均启动时间。(值得注意的是,这一测试场景主要是面向云服务提供商,帮助其优化 FC 框架代码,减少启动延迟)

wKgaomU7p22ABFojAADWQdBO_o4052.gif助Noslate吞吐量提升49%至61%,FC启动时间降低38%和42%wKgaomU7p22ABFojAADWQdBO_o4052.gif

结合以上不同测试场景,在每个工作负载都加入所有可用优化项后,阿里巴巴与英特尔基于阿里云最新的第八代企业级 ECS 实例 g8i (配置第四代英特尔 至强 可扩展处理器)开展了测试。测试结果中,Full Server Load 意味着对运行相同工作负载的多个节点实例(基于超线程数的 64 个实例)进行测试。测试结果如下2

吞吐量获益(Ubuntu操作系统)

wKgaomU7p22ANG2PAADBibwKxtQ094.png

图1Ubuntu操作系统中优化方案带来的吞吐量获益(归一化)

FC启动时间降低(Ubuntu操作系统)

wKgaomU7p26AOZB2AABiATH_RSM450.png

图2Ubuntu操作系统中优化方案带来的FC启动时间降低(归一化)

吞吐量获益(Anolis操作系统)

wKgaomU7p26AJ-BIAADIj_ijtnY234.png

图3Anolis操作系统中优化方案带来的吞吐量获益(归一化)

FC启动时间降低(Anolis操作系统)

wKgaomU7p26AOPcGAAB9bDCAmU8274.png

图4Anolis操作系统中优化方案带来的FC启动时间降低(归一化)

综合来看,11 项优化项在基于第四代英特尔 至强 可扩展处理器的平台上能为 Noslate 工作负载带来显著性能提升。在不同的操作系统中,不同测试场景下的吞吐量获益可达 49% 至 61%,而 FC 启动时间也能分别降低 38% 和 42%。

阿里巴巴与英特尔携手开展的优化方案,被证明可帮助 Noslate 有效提升其在云平台,尤其是基于英特尔 架构的云基础设施上的性能表现,这让阿里云上的 Node.js 开发者能够以更低的成本获得更加稳定可控的 Node.js 运行环境,并使最终用户获得更佳的服务体验。未来,双方计划以龙蜥社区为合作载体,进一步在 Node.js、WebAssembly 等技术领域上,围绕第四代英特尔 至强 可扩展平台的特性开展优化,并构建标准化、有代表性的性能测试集来提升真实工业级框架的性能。

参考资料

1 数据来源于阿里云,如欲了解更多详情,请联系阿里云:https://www.aliyun.com/

2 测试配置,硬件配置:测试平台:阿里云第八代企业级ECS实例g8i;处理器:英特尔 至强 铂金8475B 处理器(32内核,64虚拟处理器);内存:256GB;BIOS版本:449e491;Microcode:0x1;操作系统::Ubuntu 22.04.1 LTS/Anolis OS release 8.8;Kernel版本:5.15.0-58-generic for Ubuntu/5.10.134-13.an8.x86_64 for Anolis;Docker版本:23.0.1。软件配置:Noslate:V16.19.1;Ghost.js workloadV4.4.0;Nginx:V1.18.0;Async Nginx *:V0.4.5;QAT Engine *:V0.6.5;OpenSSL Library *:V1.1.1j;IPP Crypto Library *:2020u3;Ipsec Multi-Buffer Library *:V0.55。(其中标*软件仅使用在Ghost https测试场景中)

想看更多“芯”资讯

用你的在看告诉我们~

英特尔公司,英特尔、英特尔logo及其它英特尔标识,是英特尔公司或其分支机构的商标。文中涉及的其它名称及品牌属于各自所有者资产。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 英特尔
    +关注

    关注

    60

    文章

    9421

    浏览量

    168826
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206560

原文标题:英特尔携手阿里巴巴制定多重优化方案,助力阿里Noslate吞吐量提升49%至61%

文章出处:【微信号:英特尔中国,微信公众号:英特尔中国】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    阿里巴巴减持小鹏汽车股份至9.24%

    据美东时间 3 月 20 日披露,小鹏汽车于美国证券交易委员会文件中透露,阿里巴巴旗下淘系平台淘宝中国控股有限公司(Taobao China Holding Limited)正计划出售 3300 万份小鹏汽车 ADS,市值约为 3.14 亿美元(约合人民币 22.61 亿元)。
    的头像 发表于 03-21 10:45 319次阅读

    阿里巴巴重返中国顶级电商轨道

    阿里巴巴集团董事会主席蔡崇信近日宣布,经过一系列架构重组和管理层变动后,阿里巴巴已成功重返中国顶级电商轨道。蔡崇信在讲话中强调,公司正在逐步调整战略,重新定位其在电商领域的领导地位。
    的头像 发表于 02-27 14:29 508次阅读

    阿里巴巴涨超3% 财报或超预期

    阿里巴巴涨超3% 今日港股开盘后阿里巴巴涨超3%,恒生科技表现也很亮眼。快手、比亚迪电子、联想集团等多股上涨。 阿里巴巴将于2月7日发布2024财年第三季度财报,业界分析会超预期。
    的头像 发表于 02-06 16:05 1217次阅读

    阿里巴巴推出自主多模态AI代理MobileAgent

    阿里巴巴最近推出了一款名为MobileAgent的自主多模态AI代理,这款产品模拟人类操作手机,并采用纯视觉解决方案,无需任何系统代码。
    的头像 发表于 02-04 10:34 507次阅读

    软银子公司确认减持阿里 阿里巴巴最大股东易主

    软银子公司确认减持阿里 软银集团旗下全资子公司Skybridge LLC在回应关于买卖阿里巴巴股票时表示,此前已经与金融机构签订了预付远期合约涉及5.21亿股;由于近几年已经分阶段实施并完成实物结算
    的头像 发表于 01-26 20:45 1533次阅读

    软银已完成减持阿里巴巴股份

    近日,软银集团全资子公司Skybridge LLC宣布,已完成对阿里巴巴股份的减持。这一决定是在经过深思熟虑后作出的,旨在优化公司的财务结构和未来的投资策略。
    的头像 发表于 01-26 15:58 455次阅读

    马云大幅增持阿里股票 马云取代软银成为阿里巴巴最大股东

    马云大幅增持阿里股票 马云取代软银成为阿里巴巴最大股东 有媒体报道,阿里巴巴创始人马云、蔡崇信近期大笔增持了阿里的股票,而且已经买成了最大股东,马云取代软银成为
    的头像 发表于 01-24 18:55 723次阅读

    镭神智能入选阿里巴巴诸神之战2023年度智能制造赛道之星

    近日,阿里云发布《Create@阿里巴巴诸神之战2023年度新势力榜单》,镭神智能入选Create@阿里巴巴诸神之战2023年度智能制造赛道之星。据悉,2023年,Create@阿里巴巴
    的头像 发表于 01-20 08:23 196次阅读
    镭神智能入选<b class='flag-5'>阿里巴巴</b>诸神之战2023年度智能制造赛道之星

    深夜,阿里巴巴“出售”小鹏?

    对此,阿里巴巴集团相关负责人表示,“我们根据自身的资本管理目标,出售了所持的部分小鹏股份。小鹏是中国电动汽车领域的领军者之一,我们已与其建立了战略合作关系。我们相信小鹏的前景,期待与该公司的持续合作。”
    的头像 发表于 12-18 16:31 321次阅读

    受半导体新规影响,阿里云股价跌超9%,分拆IPO计划搁置!

    来源:芯智讯,谢谢 编辑:感知芯视界 Link 11月16日,阿里巴巴公布了出色的2023年第三季度财报,并宣布由于美国半导体出口限制政策的影响,其云业务部门——阿里云的IPO计划被搁置。受该消息影
    的头像 发表于 11-21 09:31 188次阅读

    2023云栖大会 阿里巴巴要打造AI时代最开放的云

    2023云栖大会 阿里巴巴要打造AI时代最开放的云 2023杭州·云栖大会以“计算,为了无法计算的价值”为主题开启。2023云栖大会昨天开幕,阿里巴巴集团董事会主席蔡崇信在开幕式上致辞;2023
    的头像 发表于 11-01 17:42 785次阅读

    #高通 #英特尔 #Elite 高通X Elite芯片或终结苹果、英特尔的芯片王朝

    高通英特尔苹果
    深圳市浮思特科技有限公司
    发布于 :2023年10月27日 16:46:07

    阿里张勇时代正式落幕 跟马云一样也在教师节之际辞任

    阿里张勇时代正式落幕 跟马云一样也在教师节之际辞任 在2023年9月10日教师节之际,张勇正式卸任阿里巴巴控股集团董事会主席兼CEO职务。还有阿里云董事长与CEO职务。这意味着阿里张勇
    的头像 发表于 09-11 16:11 322次阅读

    英特尔媒体加速器参考软件Linux版用户指南

    英特尔媒体加速器参考软件是用于数字标志、交互式白板(IWBs)和亭位使用模型的参考媒体播放器应用软件,它利用固定功能硬件加速来提高媒体流速、改进工作平衡和资源利用,以及定制的图形处理股(GPU)管道解决方案。该用户指南将介绍和
    发表于 08-04 06:34

    阿里云与IBM携手为亚太区企业提供合作安全解决方案

    构建安全云环境 提升亚太区客户数字化转型效益 阿里巴巴集团的数字技术和智能骨干业务阿里云宣布与 IBM 联手,为亚太区企业提供合作开发的安全解决方案。该解决
    的头像 发表于 05-19 12:00 1103次阅读