logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

破局与守正:eBPF 在 Linux 内存管理中的应用、演进与重构构想

从核心技术特性来看,eBPF 的高性能、安全性和非侵入性,使其成为破解 Linux 内存管理“ABI 固化、策略死板、热路径卡顿”等顽疾的完美解药。通过将复杂的策略(如锁感知限流、异步后台回收)剥离到可动态加载的 eBPF 程序中,内核得以保持核心的纯粹与通用。然而,内存管理子系统作为操作系统的地基,对 ABI 稳定性、热路径性能以及系统级安全性的要求近乎苛刻。Hildenbrand 等内核权威专

文章图片
#服务器#网络#linux
迈向硬件级无缝热升级:Linux 内核 VFIO 与 IOMMU 持久化技术的演进之路

摘要:本文探讨了Linux内核中VFIO与IOMMU持久化技术的最新进展,旨在实现服务器内核热更新时业务零中断。VFIO框架通过IOMMU硬件隔离解决了用户态驱动的安全问题,成为现代云计算基础设施的关键技术。最新补丁集实现了VFIO PCI设备文件在kexec重启时的状态保留,并规划了8个技术里程碑以实现完整的IOMMU持久化,包括Intel/ARM平台适配、PASID支持、虚拟化场景扩展等。这项

文章图片
#linux#服务器
迈向硬件级无缝热升级:Linux 内核 VFIO 与 IOMMU 持久化技术的演进之路

摘要:本文探讨了Linux内核中VFIO与IOMMU持久化技术的最新进展,旨在实现服务器内核热更新时业务零中断。VFIO框架通过IOMMU硬件隔离解决了用户态驱动的安全问题,成为现代云计算基础设施的关键技术。最新补丁集实现了VFIO PCI设备文件在kexec重启时的状态保留,并规划了8个技术里程碑以实现完整的IOMMU持久化,包括Intel/ARM平台适配、PASID支持、虚拟化场景扩展等。这项

文章图片
#linux#服务器
突破Linux内存瓶颈:从传统内存管理到 mshare 页表共享技术

摘要:Linux内核社区正在推进mshare技术,以解决大规模进程共享内存时的页表冗余问题。mshare通过创建独立管理结构实现页表级共享,显著降低内存开销。最新进展包括优化API为系统调用形式、改进所有权模型,并针对HPC、Android等场景提供支持。当前面临页表遍历锁机制、RSS统计等挑战,但该技术有望成为替代hugetlbfs的更通用解决方案,推动Linux内存管理进入新阶段。(149字)

文章图片
#linux#运维#服务器
Linux 跨设备内存共享核心:dma-buf 全景演进与技术前沿

摘要:DMA-BUF作为Linux内核核心子系统,已从媒体设备内存共享工具发展为支撑AI数据中心高性能通信的基石。它通过内存文件描述符实现硬件级零拷贝传输,在RDMA中经历了私有P2P到标准化ib_umem_dmabuf的演进,并引入动态内存管理。2026年LSFMM+BPF峰会重点探讨了io_uring与dma-buf融合方案,通过预映射优化IOMMU性能。最新技术将dma-buf与netkit

文章图片
#linux#运维#服务器
深度解析 dmabuf/devmem:从图形渲染到 AI 与高性能网络的演进之路

本文探讨了Linux内核中的dmabuf框架如何从图形渲染扩展到高性能计算领域。最初为解决多媒体数据拷贝问题而设计的dmabuf,通过提供跨设备内存共享机制,现已广泛应用于AI训练、网络加速和RDMA等场景。文章详细介绍了dmabuf在Android系统、TCPdevmem网络传输、RDMA内存注册以及大模型训练中的关键作用,并展望了其与CXL技术融合的未来发展方向。dmabuf已成为支撑现代异构

文章图片
#人工智能#网络#linux
Linux Kernel 7.1 合并窗口全记录:开发者激增、旧代码大清洗与 AI 时代的新逻辑

Linux内核7.1版本迎来重大变革:开发者数量创新高(2362位),AI辅助开发显著降低门槛但带来补丁质量挑战;核心优化包括Intel FRED机制、io_uring BPF支持等;启动"大清洗"删除14万行老旧代码以应对AI安全威胁;Rust支持持续推进。内核社区正经历AI驱动的深度转型,在性能提升与安全防御间寻求平衡。

文章图片
#linux#人工智能#服务器 +1
深入理解 Linux 网络新特性:netkit 中的 RX/TX Queue Leasing 与 TCP Devmem

本文深入解析了Linux内核netkit设备的最新特性,重点介绍了RX/TX队列租借技术。RX Queue Leasing通过修改skb设备归属实现零拷贝数据转发,让虚拟接口直接接管物理网卡的接收队列;TX Queue Leasing则通过新增netmem_tx_support状态机,解决虚拟设备无法执行DMA的问题。这些创新技术显著提升了网络性能,特别是在AI/ML训练集群和高性能容器云网络场景

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

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

文章图片
#linux#服务器#网络
全面理解 AMD IOMMU 虚拟化技术

IOMMU(I/O内存管理单元)是现代虚拟化架构的核心组件,它解决了传统DMA的安全性和性能问题。通过设备表、嵌套页表和命令缓冲区等关键数据结构,IOMMU实现了外设地址转换和内存保护。AMD IOMMU支持ATS、PRI等进阶特性,显著提升I/O性能,并通过中断重定向优化虚拟化环境。随着SEV-SNP等安全技术的加入,IOMMU正演变为兼具性能与安全的关键组件,为云计算和机密计算提供底层支撑。

文章图片
#linux#服务器#网络 +1
    共 23 条
  • 1
  • 2
  • 3
  • 请选择