• by jackhalford on 2/27/2024, 2:38:20 AM

    Looks great. I remember using bpftrace at work to debug a nasty performance issue, I went down the rabbit hole only to find a certain syscall was being called much too often. We managed to trace it back inside the sourcecode to a sleep(1 second), which was some sort of manual io scheduling commited by the CTO when the startup was early stage. Removing those few lines and installing kyber fixed the issues!

  • by bschuur on 2/27/2024, 8:02:20 AM

    Just tried this on the eBPF code I am working on. Works great! This one is going straight into the toolbox.

    Even though eBPF is super fast, I have found triggering complex probes many times will have performance implications, which can not easily be tracked down to the instrumenting application. This will help with that a lot.

  • by maayank on 2/27/2024, 8:26:56 AM

    What use cases people use eBPF for these days?

  • by klysm on 2/27/2024, 2:38:26 AM

    I find this somewhat amusing given one of the primary use cases of eBPF is measuring performance

  • by bewo001 on 2/27/2024, 1:37:47 PM

    Nice! But I got it to freeze under higher load. Removing the load does not help.