criticalstat专题

5.21 BCC工具之criticalstat.py解读

一,工具简介 介绍之前我们先了解以下Atomic critical section(原子临界区),它指的是在并行计算或多线程环境中,一段需要被原子性地(即不可分割地)执行的代码区域。原子性意味着这段代码要么完全执行,要么完全不执行,不会出现部分执行的情况。在原子临界区内的操作,不允许其他线程或进程中断或干扰。 而criticalstat是一个用于Linux内核性能分析的工具,专门设计来追踪和报