Recent Posts

Systemtap EXP: Trace PostgreSQL iostat per SQL statement 1

5 minute read

背景 本文是一个systemtap例子 , 左右如下 : 跟踪PostgreSQL每条sql产生的 : io请求次数, 次数/s io请求字节数, 字节数/s 跟踪会话产生的总的 : io请求次数, 次数/s io请求字节数, 字节数/s 过滤os cache的读和写, ...

Systemtap: Generating Instrumentation module(.ko) for Other Computers

2 minute read

背景 在生产环境中, 如果服务器比较多, 同时都需要运行一样的stap脚本的话, 有几个弊端, 1. 每台机器都需要相应的内核开发包, debug包等. 2. 每次运行stap 脚本时都需要经历5步骤, 消耗资源. http://blog.163.com/digoal@126/blog/...

Systemtap : stap PROCESSING 5 steps introduce

21 minute read

背景 stap处理stp时, 分5步进行, 以下取自man stap : 第一步 : The translator begins pass 1 by parsing the given input script, and all scripts (files named *.stp) found in...

Systemtap BUG? : stap -R no effect

4 minute read

背景 在查看stap man手册时, 对手册上所述的stap处理流程的第一部分验证, 发现描述和测试结果不符有1处. 1. 手册上所述stap -R 指定内核版本可以让stap根据指定的内核版本搜索-I 指定目录的相关子目录, 发现这个完全不符. 手册上的描述如下 : PROCESSING Th...