systemtap适合不会内核编程,C语言的人士使用,脚本语言方便。说实话对于我这种熟悉内核编程的人来说,相反systemtap还麻烦一些
systemtap能实现的功能kprobe都可以做,为了用systemtap学习那一套语言有些麻烦,因为不是经常用,过几天就忘了,搞不懂为何有了kprobe了还要systemtap?
大家来谈一谈,你为何用systemtap ?
我能想到的:
1.systemtap较用kprobe写内核模块要安全一些,systemtap脚本不会把系统crash掉,而写内核模块就不一样了. 至于为何安全,还没去研究,毕竟systemtap后面也是要加载内核模块的。
2.systemtap适合不会内核编程,C语言的人士使用,脚本语言方便。说实话对于我这种熟悉内核编程的人来说,相反systemtap还麻烦一些
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |