第 26 章 SystemTap 入门
作为系统管理员,您可以使用 SystemTap 识别正在运行的 RHEL 系统上的 bug 或性能问题的底层原因。作为应用程序开发人员,您可以使用 SystemTap 密切监控和分析 RHEL 环境中的应用程序行为。
26.1. SystemTap 的目的 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
SystemTap 是跟踪和探测工具,可用于详细研究和监视操作系统(特别是内核)的活动。SystemTap 提供与 netstat、ps、top 和 iostat 等工具输出相似的信息。但是,SystemTap 提供了更多用于收集的信息的过滤和分析选项。在 SystemTap 脚本中,您可以指定 SystemTap 收集的信息。
SystemTap 旨在通过为用户提供基础架构来跟踪内核活动并将此功能与以下两个属性相结合来补充现有 Linux 监控工具套件:
- 灵活性
- 使用 SystemTap 框架,您可以开发简单的脚本来调查和监控内核空间中发生的各种内核功能、系统调用和其他事件。因此,SystemTap 并不是一个工具,它是一种系统,可用于开发自己的内核特定发行版和监控工具。
- 易用性
- 使用 SystemTap,您可以监控内核活动,而无需重新编译内核或重启系统。