网站大量收购闲置独家精品文档,联系QQ:2885784924

SystemTap介绍.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SystemTap介绍

SystemTap 介绍 标签:linux kernelsystemtap 调试 目录(?)[-] 1. SystemTap 介绍 1. 简介 2. 安装 1. ubuntu 快速安装 2. 其它系统安装 3. 测试 3. 使用方法 1. 直接执行 2. 执行脚本文件 3. stap 选项 4. 原理 5. 深入理解SystemTap 1. SystemTap 会话 2. SystemTap 脚本 6. SystemTap 脚本语法 1. 快速浏览 2. 详细介绍 7. 参考 SystemTap 介绍 SystemTap,Linux kernel 简介 SystemTap 是一个诊断Linux 系统性能或功能问题的开源软件。它使得对运行时的Linux 系 统进行诊断调式变得更容易、更简单。有了它,开发者或调试人员不再需要重编译、安装 新内核、重启动等烦人的步骤。 为了诊断系统问题或性能,开发者或调试人员只需要写一些脚本,而且SystemTap 本身也 提供了很多脚本,称为”tapset”方便开发,然后通过SystemTap 提供的命令行接口就可以对 正在运行的内核进行诊断调试,以前需要的修改或插入调试代码、重新编译内核、安装内 核和重启动等这些琐碎的工作完全消除。目前该工具并不支持对用户态应用的诊断调试, 但是它们在以后会被添加进去。当前该项目的主要开发人员为来自Red Hat, IBM, Intel 和 Hitachi 的工程师。其中Redhat 主要负责脚本转换/翻译器和运行时库,IBM 负责kprobe 和 relayfs ,Intel 负责转换器安全检查以及performance monitor tapset 。 安装 ubuntu 快速安装 1. apt-get install systemtap 2. 下载debug-info 中找到对应内核版本的包,安装: dpkg -i linux-image-3.0.0-15-generic-dbgsym_3.0.0-15.24_i386.ddeb 具体包的名称与内核版本相关。 其它系统安装 使用yum 安装下列rpm 包即可。 1. systemtap SystemTap 包 yum install systemtap systemtap-runtime 2. gcc :C 语言编译器 3. elfutils:提供库函数来分析调试信息 4. 手动安装内核信息包  kernel-debuginfo  kernel-debuginfo-common  kernel-devel 比如在2.6.18-53.el5 内核i686 机器上使用,下载下面的RPM 包:  kernel-debuginfo-2.6.18-53.1.13.el5.i686.rpm  kernel-debuginfo-common-2.6.18-53.1.13.el5.i686.rpm  kernel-devel-2.6.18-53.1.13.el5.i686.rpm 测试 执行下面的脚本(需要特殊权限) stap -v -e probe vfs.read {printf(read performed\n); exit()} 可能会输出下面的结果: Pass 1: parsed user script and 45 library script(s) in 340usr/0sys/358real ms. Pass 2: analyzed script: 1 probe(s), 1 function(s), 0 embed(s), 0 global(s) in 290usr/260sys/568real ms. Pass

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档