Chinaunix首页 | 论坛 | 博客
  • 博客访问: 709185
  • 博文数量: 67
  • 博客积分: 994
  • 博客等级: 准尉
  • 技术积分: 1749
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-03 14:10
文章分类
文章存档

2014年(11)

2013年(14)

2012年(14)

2011年(28)

分类: LINUX

2013-01-31 10:52:40

  SystemTap 是监控和跟踪运行中的Linux 内核的操作的动态方法,SystemTap提供了一个简单的命令行界面以及一个动态的系统运行的脚本语言编写的仪器

  要使用systemtap首先要安装相应的软件包。我的实在centos下安装的。

  使用命令sudo yum install systemtap kernel-devel yum-utils debuginfo-install kernel进行包的安装,然后安装完之后运行sudo stap -ve 'probe begin { log("hello world") exit() }'查看结果是否包含hello world,当时我运行时出错了,提示Checking "/lib/modules/2.6.32-279.el6.i686/build/.config" failed with error: 没有那个文件或目录
Incorrect version or missing kernel-devel package, use: yum install kernel-devel-2.6.32-279.el6.i686 。这样就需要安装kernel-devel-2.6.32-279.el6.i686,然后就ok了。具体不同系统的systemtap安装可以参考。



阅读(2223) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~