最近在使用火焰图分析一下应用的性能,在操作过程中遇到下面的问题。
使用systemtap采集性能数据过程中产生如下的提示:
[openresty-systemtap-toolkit-master]# ./sample-bt -p 9898 -t 10 -u > ../result/sample-20190325-1009.bt
WARNING: missing unwind/symbol data for module 'uprobes'
WARNING: Tracing 9898 (/export/servers/openresty/nginx/sbin/nginx) in user-space only...
WARNING: Time's up. Quitting now...(it may take a while)
使用openresty-systemtap-toolkit生成火焰图时产生如下提示:
[result]$ ../FlameGraph-master/flamegraph.pl sample-20190325-1009.bt > sample-20190325-1009.svg
Ignored 443 lines with invalid format
最终生成的svg图如附件。
另外,内核及相关的工具版本如下:
kernel.x86_64 2.6.32-431.el6
kernel-debuginfo.x86_64 2.6.32-431.el6
kernel-debuginfo-common-x86_64.x86_64 2.6.32-431.el6
kernel-devel.x86_64 2.6.32-431.el6
systemtap.x86_64 2.3-4.el6_5
systemtap-client.x86_64 2.3-4.el6_5
systemtap-devel.x86_64 2.3-4.el6_5
systemtap-runtime.x86_64 2.3-4.el6_5
Attachment:
sample-20190325-1009.svg
Description: image/svg