菜鸟笔记
提升您的技术认知

stap命令行小技巧

guru报错时:

stap -g -v --all-modules -B CONFIG_MODVERSIONS=y

resource相关报错时:

stap -DSTP_NO_OVERLOAD -DMAXSKIPPED=1000000

主要是STP_NO_OVERLOAD,然后把MAXSKIPPED调大点,脚本基本不会挂,但是开销比较大,只能在测试机器上搞。

如果数组过大,可以用如 -DMAXMAPENTRIES=1000000 参数指定来提高数组大小限制。

测试环境下,典型命令:

stap -g -v --all-modules -B CONFIG_MODVERSIONS=y -DSTP_NO_OVERLOAD -DMAXSKIPPED=1000000