Linux
阿里云升级AI基础设施,构建全栈云计算体系
阿里云升级AI基础设施,构建全栈云计算体系,提高大模型训练的稳定性和并行计算效率,加速AI应用的创新。
eBPF: 从 BPF 到 Tail Calls,深入探索eBPF技术
尾调用是eBPF中的一种特殊的调用方式,允许一个eBPF程序在调用另一个eBPF程序时不返回到原始程序。尾调用可以通过使用辅助函数bpf_tail_call()来实现。 尾调...
深入浅出eBPF:探索数据平台使用场景
eBPF在数据平台中有多种应用场景,包括系统探测、网络性能优化、容器监控和数据平面开发等。它可以用于实现监控系统的函数调用和性能优化、提取跟踪信息、进...
eBPF全生命周期解读
eBPF程序是一种在Linux内核中运行的虚拟机技术,它可以作为套接字过滤器来过滤套接字的数据流量并提供更高的安全性和性能。通过文件描述符可以对eBPF程序和MA...
eBPF虚拟机架构详解及其应用
eBPF虚拟机的优势主要体现在高性能和灵活性方面。eBPF通过优化的指令集和寄存器,在Linux内核中运行自定义的程序,提供了比传统BPF解释器更高的性能。同时,e...
Python框架编写eBPF程序入门教程
Python框架编写eBPF程序的概念主要包括eBPF简介和Python框架概述。eBPF是一种在内核中执行的虚拟机,可以向内核注入自定义代码,并在内核中执行特定任务。Pyt...
一文解读eBPF技术,深入剖析实现原理和应用场景
eBPF是一种在Linux内核中运行的虚拟机技术,用户可以通过编写eBPF程序并加载到内核中来实现对网络、安全和可观察性的增强。eBPF技术具有广泛的应用场景,包括...
eBPF程序如何与内核进行交互的全解析
eBPF程序通过BPF系统调用与内核交互,使用BPF Maps实现与用户空间程序的交互,并可以通过BPF Helpers与其他内核模块进行交互。eBPF程序使用这些编程接口加载...
使用Rust编写eBPF程序的Aya框架
Rust Aya是一个基于Rust语言的eBPF库,提供了使用Rust语言编写、加载和运行eBPF程序的能力。它以可操作性和开发者体验为重点,完全基于Rust建立,只使用libc...
深入剖析eBPF内核相关参数详解
eBPF是一种在Linux内核中执行沙盒程序的技术,它能够在不改变内核源码或加载内核模块的前提下,实现安全便捷的扩展。在各个领域都有广泛的应用,特别在网络包...