ebpf开发笔记
内核函数 Hook Kprobe Kprobe 是一种动态追踪技术,允许您在几乎所有内核函数的入口和返回点插入探针。这使得它成为 eBPF 程序中最常用的 Hook 点之一。 验证函数是否可以 Hook 在开发 eBPF 程序之前,需要确认目标内核函数是否存在且可以被 Hook: cat /proc/kallsyms | grep nf_nat_ipv4_manip_pkt 查看 ...
内核函数 Hook Kprobe Kprobe 是一种动态追踪技术,允许您在几乎所有内核函数的入口和返回点插入探针。这使得它成为 eBPF 程序中最常用的 Hook 点之一。 验证函数是否可以 Hook 在开发 eBPF 程序之前,需要确认目标内核函数是否存在且可以被 Hook: cat /proc/kallsyms | grep nf_nat_ipv4_manip_pkt 查看 ...
在本文中,我们将介绍如何使用 C 语言和 uthash 库来实现一个简单而高效的 LRU 缓存。
本文将会介绍,基于libbpf开发ebpf程序tcpVision。
本文描述了Nestora在设计过程的一些思考
本文将会介绍,如何在不同机器之间,导入导出模型,避免每次都需要重新从云上拉取模型。
本文主要描述了如何解决Docker镜像中文件删除后仍然占用空间的问题,以及如何通过重构镜像来减少其体积。
本文描述了Docker镜像文件在本地的分层存储方式
基础概念 文件描述符fd 文件描述符(File descriptor)是计算机科学中的一个术语,是一个用于表述指向文件的引用的抽象化概念。 文件描述符在形式上是一个非负整(unsingned int)数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计中,一些涉及底层的程序编...
实现C++11的线程池,并介绍了单例设计模式
cpp 多线程入门,生产者消费者模型