Open helight opened 1 year ago
cpu_watcher 项目:目标是分析cpu 的运行状态,将BCC_sar(lmp/eBPF_Supermarket/CPU_Subsystem/BCC_sar/src /sar)改写成libbpf版本,目前libbpf版本的框架已经写好,放在了lmp/eBPF_Supermarket/CPU_Subsystem/libbpf_sar文件夹中。该工具应实现以下数据的采集:
项目技术要求:
运行要求:
运行系统:ubuntu22.4 以上
场景验证:能在主机场景下完成课题实现目标,并有测试分析报告。
文档丰富:具有Readme,设计文档等。
[ ] libbpf_sar动态CPU指标监测的各个功能单独开发:
[x] libbpf_cs_delay工具:
1.熟悉ebpf流程概念 2.运行了libbpf-bootstrap中的示例代码bootstrap,做了代码注释。
运行libbpf-strapt中的示例程序对bootstrap中的三个文件进行逐行注释,并在此基础上改编打印task_struct字段中更多信息。
pr在这里:https://github.com/linuxkerneltravel/lmp/pull/575
cpu_watcher 项目:目标是分析cpu 的运行状态,将BCC_sar(lmp/eBPF_Supermarket/CPU_Subsystem/BCC_sar/src /sar)改写成libbpf版本,目前libbpf版本的框架已经写好,放在了lmp/eBPF_Supermarket/CPU_Subsystem/libbpf_sar文件夹中。该工具应实现以下数据的采集:
项目技术要求:
运行要求:
运行系统:ubuntu22.4 以上
场景验证:能在主机场景下完成课题实现目标,并有测试分析报告。
文档丰富:具有Readme,设计文档等。
[ ] libbpf_sar动态CPU指标监测的各个功能单独开发:
593
[x] libbpf_cs_delay工具:
TODO
596