1. 云栖博客>
  2. 专辑列表>
  3. 专辑详情

简介:systemtap专辑

  • systemtap概述及实例

    发布时间:2018-06-06 19:59:25 评论:1

    systemtap对用户级和内核级代码提供了静态和动态跟踪的功能。Systemtap采用其他的内核框架做源:静态探针用tracepoints、动态探针用kprobes、用户级别的探针用uprobes。

  • systemtap系列之语法精粹

    发布时间:2018-06-14 18:16:32 评论:0

    1.   常用技巧 systemtap可以实现交叉编译: 编译可执行模块如下: stap -r kernel_version script -m module_name 运行命令如下: staprun module_name.ko stap命令会读取脚本的指令,并翻译成C代码,编译成内核模块加载到内核。

  • systemptap系列之用户空间探针

    发布时间:2018-06-20 19:48:21 评论:0

    起初systemtap 是聚焦于内核空间的,因为用户层的诊断工具真的很多,后来还是在0.6版本时候可以探测用户进程了,既然可以用,那就用它吧。        Systemtap用uprobes 模块来执行用户层的探测,在内核3.5以后,已经包含了,可以查看内核的config文件中CONFIG_UPROBES参数。

  • systemtap系列之实用脚本

    发布时间:2018-06-20 19:50:21 评论:0

    安装完systemtap相关rpm包之后, 在路径/usr/share/systemtap/testsuite/systemtap.examples/或者/usr/share/doc/systemtap-client-3.0/examples/network/中有所有可实用的脚本。

  • systemtap系列之SYSTEMTAP介绍

    发布时间:2018-12-21 15:32:15 评论:0

    systemtap系列之SYSTEMTAP介绍 SystemTap 是监控和跟踪运行中的Linux 内核的操作的动态方法。这句话的关键词是动态,因为SystemTap 没有使用工具构建一个特殊的内核,而是允许您在运行时动态地安装该工具。

  • systemtap系列之系统诊断

    发布时间:2018-12-21 15:34:09 评论:0

    systemtap系列之系统诊断 SystemTap 是监控和跟踪运行中的 Linux 内核的操作的动态方法。SystemTap 没有使用工具构建一个特殊的内核,而是允许您在运行时动态地安装该工具。它通过一个名为Kprobes 的应用编程接口(API)来实现该目的 SystemTap 与一种名为 DTrace 的老技术相似,该技术源于 Sun Solaris 操作系统。