type
status
slug
summary
tags
category
icon
password
new update day
Property
Oct 22, 2023 01:31 PM
created days
Last edited time
Oct 22, 2023 01:31 PM
  1. 了解 Linux 内核的架构和机制。
  1. 了解 Linux 系统性能监控的基础知识,包括进程、线程、内存、磁盘、网络等方面。
  1. 学习 ebpf 的基本概念,包括 ebpf 内核和 ebpf 字节码。
  1. 学习 C 语言和汇编语言的基础知识,包括变量、指针、数组、结构体、函数、循环、判断等。
  1. 学习 ebpf 的编程模型和编程技巧,包括 ebpf 函数、上下文、内存、系统调用、中断、异常、内核数据结构等。
  1. 学习 ebpf 程序如何加载、链接、执行和卸载,以及如何使用 ebpf 的工具链,包括 bcc 工具集、bcc 库、LLVM 编译器和 clang 编译器。
  1. 通过实战练习,编写 ebpf 程序来监控 Linux 系统性能,包括 CPU、内存、磁盘、网络、进程、线程等方面。
  1. 学习如何分析 ebpf 程序的性能,以及如何使用 perf 工具来调试和优化 ebpf 程序。
  1. 通过阅读相关文献和查阅资料,深入了解 ebpf 的最新技术和发展趋势,并结合实际应用,不断提高自己的 ebpf 编程能力。
 
wiki.osdev.org 系列之 - System V ABIwiki.osdev.org 系列之 - Category:Object Files (类别:目标文件)