专栏名称: CNCF
云原生计算基金会(CNCF)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。
TodayRss-海外RSS稳定源
目录
今天看啥  ›  专栏  ›  CNCF

在Rust中使用硬件卸载加速的异步运行时——以Linkerd为例实践

CNCF  · 公众号  · 科技自媒体 互联网安全  · 2024-05-22 09:45
    

主要观点总结

文章介绍了戴翔及其在云原生行业的经历和贡献,重点阐述了英特尔®动态负载均衡器(DLB)的作用、特性及其在云原生软硬件结合新范式中的应用。文章还通过Linkerd2的例子展示了DLB如何加速Rust异步运行时,并解决了某些问题。最后,文章提到了第四代英特尔至强(Xeon)可扩展处理器和DLB等硬件加速器。

关键观点总结

关键观点1: 戴翔的背景和贡献

戴翔是Intel中国的云原生专家,曾参与微服务拆分、开发和治理,对开源社区有独到理解,目前专注于服务网格领域。他对多个云原生项目有贡献,是Dapr、Thanos、Golangci-lint的Maintainer。

关键观点2: 英特尔®动态负载均衡器(DLB)的特性

DLB是英特尔第四代至强处理器Sapphire Rapids的内置硬件加速卡,具有多种负载均衡队列,适用于不同场景。它能确保任务的平均分配和更好的CPU利用率,提供基于流的原子性,降低延迟和IO内存占用。

关键观点3: DLB如何加速Rust异步运行时和Linkerd2

由于Rust严格的向后兼容性要求和Tokio调度器在大吞吐场景下的性能问题,DLB被用于设计新的调度器。新调度器通过DLB实现任务分配,降低了调度开销和尾部延迟。在Linkerd2中,使用基于DLB的Rust异步运行时,可以有效降低延迟,适用于需要高效处理大量连接的场景。

关键观点4: 第四代英特尔至强(Xeon)可扩展处理器和硬件加速器

Sapphire Rapids是第四代英特尔至强可扩展处理器的代号,配备了新的硬件加速器,包括DLB。这些硬件加速器提高了处理器的性能。


免责声明:本文内容摘要由平台算法生成,仅为信息导航参考,不代表原文立场或观点。 原文内容版权归原作者所有,如您为原作者并希望删除该摘要或链接,请通过 【版权申诉通道】联系我们处理。

原文地址:访问原文地址
总结与预览地址:访问总结与预览
文章地址: 访问文章快照