![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ebpf
文章平均质量分 57
Configure-Handler
这个作者很懒,什么都没留下…
展开
-
ebpf执行报错no BTF found for kernel
在该方案中,eBPF 程序一次编译,然后在运行时进行更新(patched):基于运行的机器的内核结构布局更新运行指令。CO-RE依赖BTF是因为BTF提供了BPF程序的类型信息,这对于CO-RE的优化和动态加载非常重要。CO-RE需要使用BTF来检查BPF程序的类型正确性,以及在运行时动态解析BPF程序的符号和类型信息。它可以将BPF程序的字节码和相关的元数据打包成一个可重定位的对象文件,然后在运行时动态加载和共享这个对象文件。这样可以避免重复编译和加载相同的BPF程序,从而提高系统的性能和可维护性。原创 2023-06-29 08:27:07 · 978 阅读 · 0 评论 -
Bpf截取Linux网络流量信息
Bpf截取Linux网络流量信息一、环境搭建参考:基于Linux bpf跟踪文件读写_Configure-Handle的博客-CSDN博客二、基于python 的代码实现#!/usr/bin/env python# coding=utf-8from __future__ import print_functionfrom bcc import BPFfrom time import sleepimport argparsefrom collections import namedt原创 2021-12-26 21:15:20 · 2964 阅读 · 0 评论 -
基于Linux bpf跟踪文件读写
基于Linux bpf跟踪文件读写一、Ubuntu 20.04环境搭建[eBPF/Ubuntu 18.04 LTS源码构建bcc.md at master · linuxkerneltravel/eBPF · GitHub](https://github.com/linuxkerneltravel/eBPF/blob/master/Install-BCC/Ubuntu 18.04 LTS源码构建bcc.md)二、文件打开监控这里我们监控内核通用块层的vfs_read()函数:打印打开文件的Pi原创 2021-12-26 17:24:41 · 4885 阅读 · 0 评论