/images/hugo/avatar.png

3.5 Systemtap Python

本节我们来看看如何使用 Systemtap 来追踪 Python 程序的执行。 1. 环境配置 从 Python 3.6 开始,CPython 可以使用嵌入式“标记”,也称为“探测器”,使得可以通过 DTrace 或 SystemTap

3.2 stap 脚本

本节我们来看看 stap 脚本的基本语法。 1. Systemtap 执行细节 SystemTap脚本运行时,会启动一个对应的SystemTap会话。整个会话大致流程如下: 首先

3.1 Systemp 简介

从今天开始我们将学习第一个可编程的动态追踪工具 Systemtap。本节是 Systemtap 的一个基本介绍。 1. Systemtap 简介 动态追踪技术起源于 Solaris 系统的 DTrace。D

2.6 eBPF

今天我们来讲第二动态追踪技术 eBPF,eBPF 就是 Linux 版的 DTrace,可以通过 C 语言自由扩展。 1. eBPF 简介 eBPF 的工作原理如下图所示: eBPF 通过 C 语言自