当前位置:首页 >> 中药大全 >> 服务网格数据两道性能深度调优

服务网格数据两道性能深度调优

发布时间:2025-02-15

能源的能用率,从而减低了 sidecar 路由的检视时间延迟。

无赶出设计大幅提高易用性

无赶出设计体现在南北两个方向,朝西构建液体的网络,而北向构建 sidecar。

北向构建 sidecar 时,则会通过 VCL 动自旋库外 sidecar 录入。VCL 动自旋库里面则会操作者诱骗 socket 接沟,这样就须要 sidecar 修订代码。而且 VCL 动自旋库反对 LD_PRELOAD 加载方式,仅必须 sidecar 归纳方法启动时所选此环境变量来备有 VCL 动自旋库的同方向才会。

朝西构建液体的网络则会麻烦一些。液体的网络种类各不相同,但是事与愿违都则会接在一个网沟给 POD 运用于,此网沟以 veth 沟都有,也有可能是 VF 沟。由于并不是所有的每秒钟都必须放 sidecar,比如 Service 和宿主机网络系统就只必须放API自旋,那么如何在移去现有API网络系统连接处的情形进行时软件自旋协定函数调用的快速呢?

我们借助 AF_XDP 来做到每秒钟的闭环。即先运用于 XDP 针对于特定数据传输进行时过滤,反之亦然则转送 VPP,否则继续放API。

数据传输闭环到 VPP,再上送 sidecar 后,sidecar 还必须将数据传输发送给 Service,这条同方向必需放API,可以通过 Sockops 进行时快速。

双函数调用反对

双函数调用反对回事包括两个之外。

一个是基于 eth0 沟基于 AF_XDP 的双函数调用闭环,这个在上节里面仍未做到了陈述。

另一个是 sidecar 的双函数调用反对,因为 sidecar 也必须通过API自旋和 Service 进行时网络系统。

sidecar 的双函数调用反对必须 VCL 里面针对数据传输做到区分,必须放API自旋的数据传输则继续调用原生的 socket 接沟让数据传输放API自旋协定函数调用。

4最优化效果

针对不同的 RPS 次测试 Both Sidecar 时间延迟的情况,ua 回应动工了软件自旋协定函数调用最优化。可以看出,软件自旋协定函数调用时间延迟减低 30% 大约,Sockops 时间延迟减低 10% 大约,两者结合后时间延迟减低 35% 大约。

5写在再一

AF_XDP+ 软件自旋协定函数调用 +Sockops 针对一站式网格 sidecar 情景,最优化了API协定函数调用的 CPU 能源九成用,减低了 sidecar 所应运而生的下端到下端时间延迟,且对当前的液体的网络以及 sidecar 归纳方法订,做到到无赶出快速。软件自旋协定函数调用和 Sockops 的管控基于 Kubernetes Operator 进行时开发新,侦察和运维也极为简单,根据必须可以直接进行时侦察,也可以合并运用于。后续我们也则会考虑到将针对一站式网格的这些快速套件进行时开放源码。

另外,通过快速部件的灵活组合,除了 sidecar 快速,我们也上线了针对 API 点对点的快速,直接的软件自旋协定函数调用快速部件我们也在拓展到 Redis、Nginx 等快速情景。

作者简介:

汪儒士,博客数帆系统开发新专家,17 年软件开发新老兵。曾退职于华三和摩托罗拉,从事安全、影片监测、大数据和的网络IIS等电子技术电子产品研发,现有在博客数帆里面流幽原生团队全权负责高可靠性的网络电子技术预研和电子产品凌空指导工作。

陈启钧,博客数帆资深工程公司,十年以上开发新知识,曾退职于摩托罗拉,主要从事存储的网络管理、液体以及的网络IIS就其指导工作,专注于发现并应对。现有在博客数帆主要全权负责 VPC 的网络、里面流液体的网络、里面流一站式网格等之外的可靠性调优指导工作,主要瞩目 Kubernetes、eBPF/XDP、软件自旋协定函数调用就其电子技术。

这20年,我“颠簸”在系统工程的列车上

我国的网络遭所在国的网络攻击;阿塞拜疆或将多家外企“国有化”;LinuxAPI被发现易于能用的补丁|Q电脑系统

TikTok英国数据或将由甲骨文存储,字节跳动不作为访问

我放弃了聘用200万的经验丰富,因为“复制粘贴”的电子技术活让人厌恶

点个在看少个 bug👇

哈尔滨眼科权威医院
杭州白癜风医院排行榜
杭州白癜风挂号
气色不好脸色发黄憔悴怎么调理
英太青适用哪些人群
血糖仪哪个牌子准确度高
腱鞘炎痛吃什么药止痛
眼睛干涩视力模糊怎么解决
标签:
友情链接: