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

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

3天内不再提示

英特尔 DLB 的硬件实施方案加速数据传输

英特尔中国 来源:英特尔中国 2024-03-09 16:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

英特尔 动态负载均衡器(英特尔 DLB)是全新英特尔 至强 可扩展处理器中内置的一款加速器,可提高网络、在线游戏、金融交易以及入侵检测和防御系统的性能。

英特尔 DLB 能够均衡负载、跨CPU 内核对数据包调度进行优先排序并降低网络流量时延,从而为高数据包速率应用加速。

优化网络性能和降低时延能让企业有效加速数据传输,从而为客户打造响应速度更快的用户体验、提升员工工作效率以及更高效地发现安全威胁。这些业务优势可以增加收入并降低成本。

要优化网络性能,数据中心架构师和开发人员可以采用内置了英特尔 动态负载均衡器(Intel Dynamic Load Balancer,英特尔 DLB)加速器的第五代英特尔 至强 可扩展处理器。为帮助开发人员轻松利用英特尔 DLB 释放网络基础设施的潜力,英特尔提供了简单易用的工具和库。英特尔 DLB 等英特尔 技术广受架构师信赖,能帮助他们解决业务中的某些重要问题,例如:让应用和工作负载不管采用何种部署模式都能安全运行,以及设计时延更低的系统来加速数据在电信网络中的传输。英特尔广泛的合作伙伴关系也可以帮助架构师开发具备可持续性的解决方案。

英特尔 DLB 的用例

英特尔 DLB 有助于在多个服务器 CPU 内核之间高效地分配网络流量。借助英特尔 DLB,安全负载均衡器、网关和内容分发网络(即 CDN,包括如流媒体传输和转发)等应用在运行时可以降低时延,提高确定性,从而实现更精确的流量管理。英特尔 DLB 的功能用例包括:软件定义广域网 (SD-WAN)、流量监控、速率限制以及 IPsec 或传输层安全 (TLS) 网关(见表 1)。

为更好地支持英特尔 DLB,英特尔提供了必要的库和软件,它们可通过文档完备的开源产品获取。例如,英特尔 DLB 可与数据平面软件通信,让数据包在网络传输的过程中可以进行实时的底层基础性处理。要实现这一点,只需通过数据平面开发套件 (DPDK) 启用标准 PCI 内存映射接口。而 DPDK 正是一套最初由英特尔开发的开源软件库。此外,英特尔 DLB 也可以通过英特尔提供的库和内核驱动程序获得支持。

英特尔 DLB 的架构

英特尔 DLB 是一种 PCIe 设备,提供队列管理和优先级排序硬件级解决方案,而这类任务常见的解决方案通常都是基于软件实现的。单纯用软件来实现队列管理(见图 1)时往往容差大、时延高。英特尔 DLB 在硬件中提供管线化架构,队列在其中用于连接各个软件阶段。为提高网络性能,各阶段之间可能需要进行负载均衡和复杂的调度。

英特尔 DLB 的硬件实施方案具有以下主要优势:

将队列管理任务从软件卸载到硬件。

支持动态负载均衡和流量感知。

支持多达八个级别的优先级队列。

动态调整应用大小,实现无缝扩展或缩小。

开发工具

为方便开发人员和解决方案架构师利用英特尔 DLB 的优势,英特尔提供了多种工具:

英特尔 DLB 软件用户指南:提供英特尔 DLB 配置和启用相关的细节

英特尔 开发人员专区:用于在英特尔 硬件上开发软件的官方资源

英特尔 Developer Cloud:供开发人员在全新英特尔 硬件集群上学习、原型设计、测试和运行工作负载的资源

面向oneAPI 的英特尔 DevCloud:用于学习跨架构应用编程的开发沙箱

英特尔 DLB 驱动程序:用于配置设备及其各自队列的轮询模式驱动程序 DPDK 文档;该驱动程序适配英特尔 DLB 软件 2.0 和 2.5 版本

英特尔 DLB Linux 版下载资源:可供下载的 Linux 版英特尔 DLB

英特尔 DLB 性能佐证:英特尔 DLB 的技术信息

针对关键工作负载启用英特尔 DLB

在开发人员和架构师着手使用英特尔 DLB 时,以下资源和工具可以帮助他们在现有解决方案中更轻松地实施英特尔 DLB:

利用英特尔 DLB 扩展 IPsec 工作负载的技术指南:了解如何将英特尔 DLB 用作硬件队列管理器和负载均衡器,将 IPsec 工作负载中的队列和调度任务从软件中卸载出来

英特尔 DLB 遥测/洞察演示:探索如何在遥测工作负载中支持和使用英特尔 DLB

提升网络性能

以下场景展示了内置英特尔 DLB 的全新英特尔 至强 可扩展处理器可如何加速 Istio、Envoy、NGINX、基于 Kubernetes 的微服务以及 IPsec 大象流等应用。如需了解更多信息,英特尔也提供了面向特定工作负载的更多资源。

Istio 和 Envoy

Istio 和 Envoy 是两个开源项目,在现代容器化和微服务应用中,经常一起用于提供先进的网络和服务网格功能。

在相同吞吐量 (RPS) 下基于 6 核/12 线程的配置运行 Istio 入口网关,与使用软件相比,采用内置英特尔DLB 的第四代英特尔至强可扩展处理可将时延降低多达 96%1。

支持资源: 加速 Envoy 中的卸载连接负载均衡;Envoy 的一项硬件功能:了解有关英特尔 DLB 如何在 Envoy 中加速连接负载均衡的相关信息 在 Istio 中加速卸载连接负载均衡:有关在Istio 中使用英特尔 DLB 连接负载均衡的文档 面向英特尔 至强 可扩展处理器的Istio 和Envoy 优化:Istio 和Envoy 集成解决方案简介 容器详情: Envoy Docker Hub:关于Docker 容器的 Envoy 代理信息 代码资源: 面向 Envoy 的DLB 连接均衡器:介绍在 Envoy 中集成英特尔 DLB 的文档(含代码)

NGINX

英特尔 DLB 支持 NGINX Web 服务器软件(有 34% 的网站在使用该软件)2。软件架构师和开发人员可以用英特尔 DLB 来卸载服务器 Worker 内核之间的请求分配,从而增强 NGINX HTTP2/3 分发器的性能。当不同的 HTTP 请求具有不同的优先级时,这一点尤其有益。基于硬件的英特尔 DLB 的优先级队列也可以用于 NGINX 线程池。

将队列任务卸载到英特尔DLB 后,使用配备英特尔DLB 的第四代英特尔至强可扩展处理器可为不同大小的对象带来高达 1.3-2.3 倍的时延降幅3。

支持资源: 微服务解决方案——英特尔 至强 可扩展处理器的优化:面向数据中心运营者和使用 NGINX 的微服务开发人员的性能优化解决方案简介

基于 Kubernetes 的微服务

基于 Kubernetes 的微服务是一种将微服务应用容器化,并在 Kubernetes 集群中进行管理的软件架构和部署方式。软件架构师和开发人员可使用 Memcached 工作负载对微服务进行缓存,从而更快地获得结果。

使用配备英特尔DLB 的第四代英特尔至强可扩展处理器可将服务器的时延降低高达 22-42%,周期利用率提升高达 30-60%3。

支持资源: 微服务解决方案——英特尔 至强 可扩展处理器带来的优化:面向数据中心运营者和微服务开发人员的性能优化解决方案简介 容器详情: 面向Kubernetes 的英特尔 DLB 设备插件:面向 Kubernetes 的英特尔 DLB 插件开发框架

IPsec 大象流

基于软件的网络网关面临“大象流”的挑战,即超大数据流在网络上的传输。当数据流的体量超出系统的处理能力时,数据包可能会被丢弃,导致影响服务质量(QoS) 受影响。

支持资源: 英特尔 动态负载均衡器(英特尔 DLB)——加速大象流:介绍如何协调多个 CPU 内核来处理大象流的技术指南

将配备英特尔DLB 的第四代英特尔至强可扩展处理器用于处理大象流和线性扩展,单个数据流的处理吞吐量可高达 22 Mpps4。

优化网络性能

英特尔 DLB 有望实现数据包的超高速调度和队列管理,从而优化网络性能,加快数据传输,进而提高业务流程的效率,加快对安全威胁的响应速度,最终提升客户满意度。

审核编辑:彭菁

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

    关注

    61

    文章

    10275

    浏览量

    179239
  • 数据传输
    +关注

    关注

    9

    文章

    2075

    浏览量

    67162
  • 硬件
    +关注

    关注

    11

    文章

    3555

    浏览量

    68733
  • 软件
    +关注

    关注

    69

    文章

    5296

    浏览量

    90854

原文标题:借助英特尔® DLB 优化网络性能,加速数据传输

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于FPGA的高效内存到串行数据传输模块设计

    本文介绍了一个基于FPGA的内存到串行数据传输模块,该模块设计用来高效地处理存储器中的数据传输至串行接口。项目中自定义的“datamover_mm2s_fpga_”方案利用异步FIF
    的头像 发表于 11-12 14:31 3735次阅读
    基于FPGA的高效内存到串行<b class='flag-5'>数据传输</b>模块设计

    多通道数据传输终端 LoRa/LTE双模通信终端

    数据传输
    稳控自动化
    发布于 :2025年10月24日 13:57:21

    硬件与应用同频共振,英特尔Day 0适配腾讯开源混元大模型

    于OpenVINO™ 构建的 AI 软件平台的可扩展性,英特尔助力ISV生态伙伴率先实现应用端Day 0 模型适配,大幅加速了新模型的落地进程,彰显了 “硬件 + 模型 + 生态” 协同的强大爆发力。 混元新模型登场:多维度突破
    的头像 发表于 08-07 14:42 1116次阅读
    <b class='flag-5'>硬件</b>与应用同频共振,<b class='flag-5'>英特尔</b>Day 0适配腾讯开源混元大模型

    基于FPGA的USB数据传输

    你也许会有疑问,明明有这么多通信方式和数据传输(SPI、I2C、UART、以太网)为什么偏偏使用USB呢?
    的头像 发表于 08-06 14:47 4576次阅读
    基于FPGA的USB<b class='flag-5'>数据传输</b>

    像这样一款体积小巧的DTU数据传输终端你见过吗?

    数据传输
    才茂通信
    发布于 :2025年06月04日 14:33:29

    英特尔发布全新GPU,AI和工作站迎来新选择

    英特尔推出面向准专业用户和AI开发者的英特尔锐炫Pro GPU系列,发布英特尔® Gaudi 3 AI加速器机架级和PCIe部署方案   2
    发表于 05-20 11:03 1664次阅读

    SPI数据传输缓慢问题求解

    我遇到了 SPI 数据传输速率问题。 尽管将 SPI 时钟频率设置为 20 MHz,但我只获得了 2 Kbps 的数据传输速率。 我正在以 115200 的波特率通过 UART 监控数据。 我正在 cyfxusbspidmamo
    发表于 05-15 08:29

    无线采发仪 振弦、温度及多类型信号采集 多种数据传输方式

    数据传输
    稳控自动化
    发布于 :2025年03月10日 11:18:58

    信道带宽与数据传输速率关系

    信道带宽与数据传输速率之间存在密切的关系,这种关系可以通过香农定理来具体阐述。 一、理论关系 根据香农定理,信道的最大数据传输速率(C)与信道的带宽(B)和信噪比(SNR)之间存在如下关系:C=B
    的头像 发表于 01-22 16:36 3875次阅读

    请问ldc1000在与主机进行数据传输的过程中,数据传输速率设置为多大合适?

    你好,请问ldc1000在与主机进行数据传输的过程中,数据传输速率设置为多大合适(我的差不多1M),但数据一直不对····
    发表于 01-17 06:37

    MPU数据传输协议详解

    在现代电子系统中,微控制器(MPU)扮演着核心角色,负责处理各种任务和数据。为了实现这些功能,MPU需要与其他设备进行数据交换。数据传输协议就是规定这些数据交换如何进行的一套规则。 M
    的头像 发表于 01-08 09:37 1412次阅读

    英特尔2024产品年鉴:AI与软硬件的融合发展

    在2024年里,英特尔收获了一系列软件突破和硬件革新,也收获了生态伙伴的支持与陪伴。通过不断迭代的硬件产品,和持续开放的软件生态,从数据中心和云,到边缘计算和PC的每一个角落,
    的头像 发表于 12-31 17:28 695次阅读
    <b class='flag-5'>英特尔</b>2024产品年鉴:AI与软<b class='flag-5'>硬件</b>的融合发展

    ptp对实时数据传输的影响

    在现代通信技术中,点对点(P2P)网络已经成为数据传输的一种重要方式。P2P网络允许网络中的每个节点既可以作为客户端也可以作为服务器,直接进行数据交换。这种去中心化的网络结构对于实时数据传输有着深远
    的头像 发表于 12-29 09:53 1041次阅读

    信噪比对数据传输速度的影响

    信噪比对数据传输速度有着显著的影响。以下是对这一影响的分析: 一、信噪比的定义与重要性 信噪比(SNR)是信号功率与噪声功率的比值,通常以分贝(dB)为单位表示。它是衡量信号质量的重要参数,直接影响
    的头像 发表于 12-10 14:38 2763次阅读

    英特尔推出全新英特尔锐炫B系列显卡

    备受玩家青睐的价格提供卓越的性能与价值1,很好地满足现代游戏需求,并为AI工作负载提供加速。其配备的英特尔Xe矩阵计算引擎(XMX),为新推出的XeSS 2提供强大支持。XeSS 2的三项核心技术协同工作,共同提高性能表现、增强视觉流畅性并加快响应速度。 “   全新
    的头像 发表于 12-07 10:16 1912次阅读
    <b class='flag-5'>英特尔</b>推出全新<b class='flag-5'>英特尔</b>锐炫B系列显卡