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