3 Analysis
一般跟踪文本的页面可能会为您提供足够的信息来探索系统。使用SystemTap,可以分析数据,对其进行过滤、聚合、转换和汇总。不同的探针可以一起工作来共享数据。探测处理程序可以使用一组丰富的控制结构来描述算法,其语法大致取自awk。有了这些工具,SystemTap脚本可以专注于一个特定的问题并提供一个简洁的响应:不需要grep。
3.1 Basic constructs
大多数SystemTap脚本都包含条件,以将跟踪或其他逻辑限制到这些进程或用户或任何感兴趣的对象。语法很简单:
if (
EXPR)
STATEMENT [else
STATEMENT]
if/else statement | |
while ( EXPR) STATEMENT | while loop |
for ( A; B; C) STATEMENT | for loop |