logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【内核前沿】从 veth 到 netkit:深度解析 TCP devmem 穿透容器屏障的“队列租赁”黑科技

Linux内核补丁打通容器网络与硬件零拷贝通道 摘要:Linux内核社区最新提交的补丁集通过"队列租赁"机制,成功实现netkit虚拟设备对TCP devmem(设备内存)发送路径的支持。该方案允许容器内的netkit设备"租赁"底层物理网卡的硬件队列,并通过代理机制将DMA操作重定向到物理设备,解决了虚拟网卡无法直接访问GPU显存等设备内存的问题。测试显示

文章图片
#网络
【Linux 网络进阶】下一代虚拟网络设备 netkit 详解:超越 veth 的云原生基石

Netkit是专为BPF时代设计的新型虚拟以太网设备,旨在解决容器网络性能瓶颈问题。相比传统veth,netkit通过BPF程序直接重定向数据包,绕过内核协议栈,显著提升性能。其核心优势包括支持TCP devmem零拷贝传输和QueueLeasing硬件队列租赁功能,特别适合AI计算和云原生场景。2026年更新后,netkit实现了硬件能力透传,使容器能直接操作物理网卡资源。文章还提供了在Debi

文章图片
#linux#服务器#网络
深入解析 RDMA 中的 Address Handler (AH) 缓存:AWS EFA 驱动的硬件演进与软件复用艺术

本文探讨了AWS新一代EFA硬件在RDMA网络中对Address Handler(AH)的限制问题及其解决方案。传统RDMA网卡允许多个相同AH共存,而EFA硬件为优化性能严格限制同一远端目标只能创建一个AH实例。为兼容现有软件生态(如MPI/NCCL等多线程应用),AWS工程师通过在Linux内核驱动引入基于哈希表的AH缓存机制:以(PD,GID)为键值缓存AH并维护引用计数,通过细粒度锁避免竞

文章图片
#linux
Linux 文件系统测试的破局者:从 LSFMMBPF 2026 议题看 kdevops 自动化框架

Linux文件系统测试挑战与kdevops解决方案 在2026年Linux存储与文件系统峰会上,开发者指出稳定内核中文件系统退化(regressions)问题加剧,原因包括代码规模膨胀、LLM生成的补丁涌入,以及特性重构(如Folios)。ext4维护者Ted Ts'o提议通过自动化测试(如fstests)和集中化结果分析应对这一挑战,但跨环境测试数据整合仍是难点。 kdevops框架作为解决方案

文章图片
#linux#文件系统
MACsec 全景解析:从技术演进、核心架构到 DPU 硬件卸载与 K8s 大规模调度实战

MACsec(媒体访问控制安全)是一种基于IEEE 802.1AE标准的二层网络安全协议,提供数据加密、完整性校验和防重放攻击功能。它直接作用于物理链路层,支持从10Gbps到400Gbps+的线速加解密。未来将应用于AI/HPC集群、抗量子密码和零信任架构。MACsec架构包含数据面和控制面协议,通过SecTAG和ICV实现安全封装。配置方式包括Linux内核软件和DPU/智能网卡硬件卸载。在分

文章图片
#linux#kubernetes
将 RDMA 引入容器:Soft-RoCE (RXE) 网络命名空间支持深度解析

容器通过 Linux 内核的cgroup(资源限制)、chroot(文件系统隔离)以及namespace(视图隔离)来实现微服务环境。其中,网络命名空间(Net Namespace)为每个容器提供了独立的网络协议栈,包括独立的网络设备(如eth0veth)、IP 地址、路由表以及 Socket 端口池,实现容器间网络流量的严格隔离。通过引入与动态 Socket 绑定机制,该改进使得 Soft-Ro

文章图片
#linux
将 RDMA 引入容器:Soft-RoCE (RXE) 网络命名空间支持深度解析

容器通过 Linux 内核的cgroup(资源限制)、chroot(文件系统隔离)以及namespace(视图隔离)来实现微服务环境。其中,网络命名空间(Net Namespace)为每个容器提供了独立的网络协议栈,包括独立的网络设备(如eth0veth)、IP 地址、路由表以及 Socket 端口池,实现容器间网络流量的严格隔离。通过引入与动态 Socket 绑定机制,该改进使得 Soft-Ro

文章图片
#linux
内核热更新与高效内存管理:解析 KHO/LUO 机制及 RDMA 动态 DMA 扩展实践

本文探讨了Linux内核热更新技术在高可用云计算环境中的创新应用。首先系统分析了Kexec HandOver(KHO)和LiveUpdate Orchestrator(LUO)架构,重点阐述了其通过扁平设备树(FDT)传递状态和连续内存分配器(CMA)保障内存连续性的关键技术。随后创新性地将KHO/FDT元数据传递思想延伸至RDMA领域,提出两阶段DMA映射方案解决多会话共享连接的内存扩容瓶颈。研

文章图片
突破单点限制:BPF 多跟踪点高效附加机制与新 ftrace 架构解析

摘要:Linux内核7.2版本引入重大突破,解决了BPF程序无法高效批量附加到多个跟踪点的痛点问题。Jiri Olsa通过新的ftrace API分组管理方案,实现了"配置统一分组,执行按需独立"的创新架构,包括:1)单分组ftrace_ops管理多个跟踪点;2)为每个函数生成独立跳板保持性能;3)配套锁池化优化。新方案使批量注册时间从秒级降至毫秒级,运行性能比kprobe快近

文章图片
#linux
认识 Tetragon:基于 eBPF 的安全监控与强制执行工具

在深入了解思科的内核安全实践之前,我们先来认识一下文中提到的核心工具——。是由 Cilium 社区(现属于 CNCF 毕业项目)开发的一款开源的、基于的安全可观测性与运行时强制执行工具。:与传统安全工具将大量事件推送到用户空间进行分析不同,Tetragon 直接在 Linux 内核空间运行过滤与监控逻辑,性能开销极低。:它不仅能深入监控 Linux 进程生命周期、系统调用和网络活动,还能无缝结合

文章图片
#linux
    共 53 条
  • 1
  • 2
  • 3
  • 6
  • 请选择