_2025-06-24_15:48:50_2025-06-24 15:48:50
Eunomia - Unlock the potential of eBPF - eunomia
原文链接失效了?试试备份
TAGs:数据中心 eBPF
Summary: Eunomia is an open-source organization focused on enhancing the eBPF ecosystem through tools and frameworks. Their projects include bpftime, a high-performance eBPF runtime, and Wasm-bpf, a user-space development library for eBPF programs based on WebAssembly. They also offer practical tutorials and tools for generating eBPF programs using natural language.Eunomia 是一个开源组织,专注于通过工具和框架增强 eBPF 生态系统。他们的项目包括 bpftime(高性能 eBPF 运行时)和 Wasm-bpf(基于 WebAssembly 的 eBPF 程序的用户空间开发库)。他们还提供使用自然语言生成 eBPF 程序的实用教程和工具。
_2025-06-24_15:53:03_2025-06-24 15:53:03
Aya - an eBPF library built from the ground up purely in Rust
原文链接失效了?试试备份
TAGs:数据中心 eBPF Rust
Summary: eBPF is a technology that enables running user-supplied programs inside the Linux kernel. Aya is an eBPF library built in Rust, offering a true compile once, run everywhere solution with features like BTF support, function call relocation, and async support. Notable users of Aya include Anza, Deepfence, Exein, and Kubernetes SIGs. Aya is known for its easy deployment and fast build time.eBPF 是一种允许在 Linux 内核中运行用户提供的程序的技术。Aya 是一个用 Rust 构建的 eBPF 库,提供真正的一次编译、随处运行的解决方案,具有 BTF 支持、函数调用重定位和异步支持等功能。Aya 的著名用户包括 Anza、Deepfence、Exein 和 Kubernetes SIG。Aya 以其易于部署和快速构建时间而闻名。
_2025-06-24_15:10:15_2025-06-24 15:10:15
Index of _bpfconf2022_material
原文链接失效了?试试备份
TAGs:数据中心 eBPF bpfconf
Summary: This text describes a directory listing for a webpage, which includes various files such as images and PDFs, along with their sizes and last modified dates. The files are related to the BPF conference 2022 and have names like "bpf\_logo.png," "bpfconf\_group\_1.jpg," and "lsfmmbpf2022-networking.pdf." The server from which this directory is accessed is Apache/2.0.52 running on CentOS.此文本描述了网页的目录列表,其中包括各种文件(如图像和 PDF)以及它们的大小和上次修改日期。这些文件与 BPF Conference 2022 相关,名称类似于“bpf\_logo.png”、“bpfconf\_group\_1.jpg”和“lsfmmbpf2022-networking.pdf”。访问此目录的服务器是运行在 CentOS 上的 Apache/2.0.52。
_2025-06-24_15:10:33_2025-06-24 15:10:33
Index of _bpfconf2023_material
原文链接失效了?试试备份
TAGs:数据中心 eBPF bpfconf
Summary: This text describes a list of files in a directory related to the BPF (Berkeley Packet Filter) conference 2023. The files include PDF presentations, documents, and images, with sizes ranging from a few hundred KB to over 2 MB. The files were last modified between May 7, 2023, and May 24, 2023.本文描述了与 2023 年 BPF(Berkeley Packet Filter)会议相关的目录中的文件列表。这些文件包括 PDF 演示文稿、文档和图像,大小从几百 KB 到超过 2 MB 不等。这些文件的最后修改时间为 2023 年 5 月 7 日至 2023 年 5 月 24 日。
_2025-06-24_15:10:54_2025-06-24 15:10:54
Index of _bpfconf2024_material
原文链接失效了?试试备份
TAGs:数据中心 eBPF bpfconf
Summary: This is a list of files in a directory for the BPF conference 2024, including PDFs, images, and text files, with sizes and last modified dates indicated. The files cover various topics related to BPF, such as BPF-IETF status, performance, compiler issues, and evolution. Some files were modified on June 21, 2024, while others were modified later. The total file size is around 6.5MB.这是 2024 年 BPF 会议目录中的文件列表,包括 PDF、图像和文本文件,并标明了大小和上次修改日期。这些文件涵盖了与 BPF 相关的各种主题,例如 BPF-IETF 状态、性能、编译器问题和演变。一些文件于 2024 年 6 月 21 日修改,而其他文件则稍后修改。总文件大小约为 6.5MB。
_2025-06-24_14:33:21_2025-06-24 14:33:21
eBPF 示例教程:实现 scx_nest 内核调度器 - 知乎
原文链接失效了?试试备份
TAGs:数据中心 eBPF
Summary: This text describes the implementation of the scx_nest scheduler, a modern eBPF program that dynamically adjusts task assignment based on CPU core frequency and utilization rate to optimize system performance. The article explains that the sched_ext scheduler class, introduced in Linux kernel version 6.12, is a significant advancement in kernel scheduling capabilities. Unlike traditional schedulers, sched_ext allows the definition of scheduler behavior through a set of BPF programs, providing flexibility for developers to implement custom scheduling algorithms tailored to specific workloads and system requirements.
_2025-06-24_15:24:58_2025-06-24 15:24:58
eBPF 教程:BPF 调度器入门 - eunomia
原文链接失效了?试试备份
TAGs:数据中心 eBPF 调度
Summary: This text is a tutorial about eBPF scheduler, focusing on the sched_ext scheduler in the Linux kernel version 6.12. The tutorial explains the architecture of sched_ext, how to use BPF programs to define scheduling behavior, and guides the reader in compiling and running an example. The sched_ext scheduler is a flexible and customizable scheduler that allows the implementation of any scheduling algorithm on top of it. Its key features include flexible scheduling algorithms, dynamic CPU grouping, runtime control, system integrity, and debug support. The tutorial covers the core of the sched_ext tutorial, which is the sched_ext scheduler class. Unlike traditional schedulers, sched_ext allows scheduling behavior to be defined dynamically through a set of BPF programs, making it highly adaptable and customizable. This means that any scheduling algorithm can be implemented on sched_ext to meet specific requirements. The tutorial then introduces scx_simple, a minimal example of a sched_ext scheduler. It is designed to be simple and easy to understand, and provides a foundation for more complex scheduling policies. Scx_simple can run in two modes: global vtime mode and FIFO mode. Global vtime mode sorts tasks based on their virtual time priority, ensuring fairness between different workloads. FIFO mode, based on a simple queue, executes tasks in the order they arrive. The tutorial covers the use cases and applicability of scx_simple, and provides code analysis in both the kernel and user space. In the kernel space, the tutorial shows the complete code segments and explains their functions. In the user space, the tutorial covers the implementation of the read_stats function, which collects and reports statistics on the local and global queues. The tutorial concludes by summarizing the importance of sched_ext and eBPF in creating and managing advanced scheduling policies. The tutorial provides references to the sched_ext repository, Linux kernel documentation, eBPF official documentation, and the libbpf documentation.本文是关于 eBPF 调度器的教程,重点介绍 Linux 内核 6.12 版本中的 sched_ext 调度器。本教程介绍了 sched_ext 的架构,如何使用 BPF 程序定义调度行为,并指导读者编译和运行示例。sched_ext 调度程序是一个灵活且可自定义的调度程序,允许在其上实施任何调度算法。其主要功能包括灵活的调度算法、动态 CPU 分组、运行时控制、系统完整性和调试支持。本教程涵盖了 sched_ext 教程的核心,即 sched_ext 计划程序类。与传统调度程序不同,sched_ext 允许通过一组 BPF 程序动态定义调度行为,使其具有高度的适应性和可定制性。这意味着可以在 sched_ext 上实施任何调度算法以满足特定要求。然后,本教程介绍了 scx_simple,这是 sched_ext 计划程序的最小示例。它设计为简单易懂,并为更复杂的计划策略提供了基础。Scx_simple 可以在两种模式下运行:全局 vtime 模式和 FIFO 模式。全局 vtime 模式根据任务的虚拟时间优先级对任务进行排序,从而确保不同工作负载之间的公平性。FIFO 模式基于简单队列,按照任务到达的顺序执行任务。本教程涵盖了 scx_simple 的使用案例和适用性,并提供了内核和用户空间中的代码分析。在内核领域,本教程展示了完整的代码段并解释了它们的功能。在用户空间中,本教程介绍了 read_stats 函数的实现,该功能收集并报告本地和全局队列的统计信息。 本教程最后总结了 sched_ext 和 eBPF 在创建和管理高级调度策略中的重要性。本教程提供了 sched_ext 仓库、Linux 内核文档、eBPF 官方文档和 libbpf 文档的参考。
_2025-06-24_14:48:56_2025-06-24 14:48:56
动态vcpu优先级管理_ebpf 调度策略-CSDN博客
原文链接失效了?试试备份
TAGs:数据中心 eBPF 调度 使用eBPF进行半虚拟化调度
Summary: This blog post discusses the use of eBPF in implementing half virtualization scheduling and dynamic vCPU priority management. The motivation behind this is the issue of double scheduling in virtualization, where both the host and guest have their own schedulers, leading to a lack of awareness between them regarding the tasks being run on each other's vCPUs. This can result in issues such as delays, increased power consumption, and resource underutilization.
_2025_2_22_22:07:19_2025_2_22 22:07:19
AMD Insinct MI300服务器设计分析
原文链接失效了?试试备份
TAGs:数据中心 服务器
saved date: Sat Feb 22 2025 22:07:19 GMT+0800 (中国标准时间)
_2024_11_29_15|25|46_2024_11_29 15|25|46
HotChip2024后记| 谈谈加速器互联及ScaleUP为什么不能用RDMA
原文链接失效了?试试备份
TAGs:数据中心 网络 RDMA
saved date: Fri Nov 29 2024 15:25:46 GMT+0800 (中国标准时间)
_2024_11_29_16|41|08_2024_11_29 16|41|08
[基础]Scale-up与Scale-out有什么不同?
原文链接失效了?试试备份
TAGs:数据中心 网络
saved date: Fri Nov 29 2024 16:41:08 GMT+0800 (中国标准时间)
_2024_11_29_16|11|53_2024_11_29 16|11|53
智算网络 " Scale up和Scale out网络 " victory的博客
原文链接失效了?试试备份
TAGs:数据中心 网络
saved date: Fri Nov 29 2024 16:11:53 GMT+0800 (中国标准时间)
_2024_11_29_16|14|40_2024_11_29 16|14|40
智算网络中Scale-out网络和Scale-up网络的本质区别是什么?
原文链接失效了?试试备份
TAGs:数据中心 网络
saved date: Fri Nov 29 2024 16:14:40 GMT+0800 (中国标准时间)