mdserver-web/plugins/op_waf/t
midoks f97d2a5987 Update ngx_debug.sh 2023-02-13 20:46:19 +08:00
..
bench Update test_get_cpu.lua 2023-02-13 01:38:24 +08:00
index.py op防火墙优化 2023-01-07 15:36:44 +08:00
ngx_debug.sh Update ngx_debug.sh 2023-02-13 20:46:19 +08:00
ngx_demo.sh Update ngx_demo.sh 2022-10-15 10:03:22 +08:00
readme.md test & op 2022-10-13 16:46:44 +08:00
test.sh init 2022-10-22 18:32:11 +08:00

readme.md

火焰图安装 [ubuntu 20.04]


sudo apt-get install -y linux-tools-common linux-tools-generic linux-tools-`uname -r`
apt-get update -y
sudo apt -y install elfutils
apt-get install -y systemtap gcc
sudo apt-get install -y linux-headers-generic gcc libcap-dev
apt install -y kernel-debuginfo-common kernel-debuginfo

测试有效性

stap -ve 'probe begin { log("hello systemtap!") exit() }'


stap -e 'probe kernel.function("sys_open") {log("hello world") exit()}'


stap -v -e 'probe vfs.read {printf("read performed\n"); exit()}'

openresty 测试


cd /www/server/mdserver-web/plugins/op_waf/t && sh ngx_debug.sh lua t1
cd /www/server/mdserver-web/plugins/op_waf/t && sh ngx_debug.sh c t2