Linux 问题的典型分析手段

image.png

专业的分析工具有 ftrace,ebpf,perf 等。

image.png

在这张图里,整体上追踪方式分为了静态追踪(预置了追踪点)和动态追踪(需要借助 probe):

  • 如果你想要追踪的东西已经有了预置的追踪点,那你直接使用这些预置追踪点就可以了;
  • 如果没有预置追踪点,那你就要看看是否可以使用 probe(包括 kprobe 和 uprobe) 来实现。

我们在使用这些工具之前也需要去详细了解下这些工具的副作用,以免引起意料之外的问题。
**

系统现在 load 很高,是由 Page Cache 引起的吗?

系统 load 值在昨天飙得很高,是由 Page Cache 引起的吗?