Skip to content

Instantly share code, notes, and snippets.

@eddyz87
Created December 15, 2023 20:41
Show Gist options
  • Save eddyz87/73e3c6df31a80ad8660ae079e16ae365 to your computer and use it in GitHub Desktop.
Save eddyz87/73e3c6df31a80ad8660ae079e16ae365 to your computer and use it in GitHub Desktop.
veristat results master vs forcing new checkpoints when scalar ID links might be broken
File Program Insns (A) Insns (B) Insns (DIFF) States (A) States (B) States (DIFF)
-------------------------------- ------------------------------------ --------- --------- ----------------- ---------- ---------- ----------------
bpf_flow.bpf.o _dissect 212 385 +173 (+81.60%) 12 17 +5 (+41.67%)
bpf_flow.bpf.o flow_dissector_0 1432 1197 -235 (-16.41%) 67 67 +0 (+0.00%)
bpf_flow.bpf.o flow_dissector_1 1457 1493 +36 (+2.47%) 56 71 +15 (+26.79%)
bpf_flow.bpf.o flow_dissector_2 1232 1446 +214 (+17.37%) 56 69 +13 (+23.21%)
bpf_flow.bpf.o flow_dissector_3 1492 1543 +51 (+3.42%) 57 70 +13 (+22.81%)
bpf_flow.bpf.o flow_dissector_4 259 256 -3 (-1.16%) 4 4 +0 (+0.00%)
bpf_flow.bpf.o flow_dissector_5 374 638 +264 (+70.59%) 15 22 +7 (+46.67%)
loop6.bpf.o trace_virtqueue_add_sgs 9961 9389 -572 (-5.74%) 198 1153 +955 (+482.32%)
netif_receive_skb.bpf.o trace_netif_receive_skb 16164 15843 -321 (-1.99%) 601 573 -28 (-4.66%)
profiler1.bpf.o kprobe__proc_sys_write 1591 1731 +140 (+8.80%) 123 197 +74 (+60.16%)
profiler1.bpf.o kprobe__vfs_link 11819 12389 +570 (+4.82%) 972 1940 +968 (+99.59%)
profiler1.bpf.o kprobe__vfs_symlink 5525 5542 +17 (+0.31%) 439 866 +427 (+97.27%)
profiler1.bpf.o kprobe_ret__do_filp_open 5603 5696 +93 (+1.66%) 442 897 +455 (+102.94%)
profiler1.bpf.o raw_tracepoint__sched_process_exec 3223 3481 +258 (+8.00%) 264 405 +141 (+53.41%)
profiler1.bpf.o raw_tracepoint__sched_process_exit 1526 1585 +59 (+3.87%) 133 172 +39 (+29.32%)
profiler1.bpf.o raw_tracepoint__sched_process_fork 265 269 +4 (+1.51%) 19 30 +11 (+57.89%)
profiler1.bpf.o tracepoint__syscalls__sys_enter_kill 18958 19036 +78 (+0.41%) 1286 1832 +546 (+42.46%)
profiler2.bpf.o kprobe__proc_sys_write 2702 2028 -674 (-24.94%) 107 225 +118 (+110.28%)
profiler2.bpf.o kprobe__vfs_link 12240 12256 +16 (+0.13%) 267 1522 +1255 (+470.04%)
profiler2.bpf.o kprobe__vfs_symlink 7141 6926 -215 (-3.01%) 167 848 +681 (+407.78%)
profiler2.bpf.o kprobe_ret__do_filp_open 7268 7042 -226 (-3.11%) 180 864 +684 (+380.00%)
profiler2.bpf.o raw_tracepoint__sched_process_exec 4224 3703 -521 (-12.33%) 254 422 +168 (+66.14%)
profiler2.bpf.o raw_tracepoint__sched_process_exit 3138 2209 -929 (-29.60%) 83 249 +166 (+200.00%)
profiler2.bpf.o raw_tracepoint__sched_process_fork 265 269 +4 (+1.51%) 19 30 +11 (+57.89%)
profiler2.bpf.o tracepoint__syscalls__sys_enter_kill 26699 20017 -6682 (-25.03%) 1067 2214 +1147 (+107.50%)
profiler3.bpf.o kprobe__proc_sys_write 1833 1898 +65 (+3.55%) 157 241 +84 (+53.50%)
profiler3.bpf.o kprobe__vfs_link 9911 9847 -64 (-0.65%) 799 1620 +821 (+102.75%)
profiler3.bpf.o kprobe__vfs_symlink 5554 5564 +10 (+0.18%) 453 897 +444 (+98.01%)
profiler3.bpf.o kprobe_ret__do_filp_open 5666 5682 +16 (+0.28%) 464 916 +452 (+97.41%)
profiler3.bpf.o raw_tracepoint__sched_process_exec 3538 3805 +267 (+7.55%) 327 512 +185 (+56.57%)
profiler3.bpf.o raw_tracepoint__sched_process_exit 1680 1771 +91 (+5.42%) 146 182 +36 (+24.66%)
profiler3.bpf.o raw_tracepoint__sched_process_fork 299 338 +39 (+13.04%) 25 35 +10 (+40.00%)
profiler3.bpf.o tracepoint__syscalls__sys_enter_kill 18372 18517 +145 (+0.79%) 1558 2338 +780 (+50.06%)
pyperf100.bpf.o on_event 67140 79348 +12208 (+18.18%) 4727 6190 +1463 (+30.95%)
pyperf180.bpf.o on_event 118245 143078 +24833 (+21.00%) 8422 10884 +2462 (+29.23%)
pyperf50.bpf.o on_event 34559 41142 +6583 (+19.05%) 2427 3190 +763 (+31.44%)
pyperf600.bpf.o on_event 475837 461033 -14804 (-3.11%) 22259 34282 +12023 (+54.01%)
pyperf600_bpf_loop.bpf.o on_event 3536 3852 +316 (+8.94%) 239 361 +122 (+51.05%)
pyperf600_iter.bpf.o on_event 10637 10779 +142 (+1.33%) 400 791 +391 (+97.75%)
pyperf600_nounroll.bpf.o on_event 533132 633872 +100740 (+18.90%) 34227 48119 +13892 (+40.59%)
pyperf_global.bpf.o on_event 7530 7521 -9 (-0.12%) 516 660 +144 (+27.91%)
pyperf_subprogs.bpf.o on_event 36934 39702 +2768 (+7.49%) 2531 3306 +775 (+30.62%)
strobemeta.bpf.o on_event 241177 191235 -49942 (-20.71%) 4702 7651 +2949 (+62.72%)
strobemeta_bpf_loop.bpf.o on_event 2258 2938 +680 (+30.12%) 154 211 +57 (+37.01%)
strobemeta_nounroll1.bpf.o on_event 57571 58524 +953 (+1.66%) 1713 2751 +1038 (+60.60%)
strobemeta_nounroll2.bpf.o on_event 130529 121543 -8986 (-6.88%) 3978 6848 +2870 (+72.15%)
strobemeta_subprogs.bpf.o on_event 51369 50626 -743 (-1.45%) 1505 2748 +1243 (+82.59%)
test_cls_redirect.bpf.o cls_redirect 73189 73625 +436 (+0.60%) 4354 4995 +641 (+14.72%)
test_cls_redirect_dynptr.bpf.o cls_redirect 2744 2746 +2 (+0.07%) 225 262 +37 (+16.44%)
test_cls_redirect_subprogs.bpf.o cls_redirect 56707 58442 +1735 (+3.06%) 4026 4607 +581 (+14.43%)
test_l4lb.bpf.o balancer_ingress 2477 3528 +1051 (+42.43%) 102 137 +35 (+34.31%)
test_tcp_hdr_options.bpf.o estab 2302 2269 -33 (-1.43%) 177 195 +18 (+10.17%)
test_usdt.bpf.o usdt0 219 193 -26 (-11.87%) 17 23 +6 (+35.29%)
test_usdt.bpf.o usdt12 1894 1891 -3 (-0.16%) 116 166 +50 (+43.10%)
test_usdt.bpf.o usdt3 513 512 -1 (-0.19%) 35 49 +14 (+40.00%)
test_xdp_noinline.bpf.o balancer_ingress_v4 3665 3769 +104 (+2.84%) 236 255 +19 (+8.05%)
test_xdp_noinline.bpf.o balancer_ingress_v6 3446 3486 +40 (+1.16%) 210 235 +25 (+11.90%)
xdp_synproxy_kern.bpf.o syncookie_tc 9516 7256 -2260 (-23.75%) 300 353 +53 (+17.67%)
xdp_synproxy_kern.bpf.o syncookie_xdp 9637 7269 -2368 (-24.57%) 302 349 +47 (+15.56%)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment