Upgraded from #Debian Bullseye to Bookworm earlier. Everything went smoothly, just had to remove ZFS before to save delays rebuilding. After a long delay on reboot, system came up. Emacs & Firefox wouldn't spawn windows properly. Zapped their hidden settings directories to start again jump started things, but again things stalled.
#bpftrace execsnoop managed to shed some light on what's actually going on with #Emacs - it's busy compiling away in the background which I guess is blocking everything on start. Haven't looked at what's going on with Firefox yet.
Today I used #bpftrace on a #Linux system to investigate a performance issue. Really took me back to my days working on #Solaris at Sun Microsystems. I used #dtrace quite a bit at that time, and it's good to see the same good ideas thriving in Linux.
I worked in #AIX development at #IBM for many years, and I was always a little sad that people didn't use #probevue more. Perhaps this is because AIX has a good system trace infrastructure and the culture grew up using that. Hard to say.
#bpftrace #linux #solaris #dtrace #aix #ibm #probevue
Dear #Lazyverse: What is the right #systemd #nspawn config file to run #bpftrace in the container?
I don't even get /sys/kernel/debug — it seems to be bind mounted, but appears empty in the container 😞
PrivateUsers=false is not sufficient.
It's all #Debian 11 bullseye stable, both host and container.
TIA!
#debian #bpftrace #nspawn #systemd #lazyverse #help #question
Interesting article about #kernel #livepatch and #bpftrace: https://www.bytelab.codes/using-modern-tooling-to-find-a-tough-linux-kernel-bug/
If you're exploring #BPF and you haven't seen Brendan Gregg's BPF Internals video on Youtube, it is a half hour well spent. I appreciate his concise and easy to understand style of teaching. (June 2021) https://youtu.be/_5Z2AU7QTH4
#bpftrace #ebpf #bpf I see he has a couple books on the topic as well (on the Oreilly shelf)
BPF performance tools (2019) &
System performance 2nd ed (2020)
@lattera Could #bpftrace be an acceptable replacement? (I don't know #dtrace and have only limited experience with bpftrace)
https://www.brendangregg.com/blog/2018-10-08/dtrace-for-linux-2018.html
Spent today digging deep into #linux policy routing, #nftables, and connection tracking. Came up with something that seems to work but it took a while to get there. Also learned a bunch about #ebpf and #bpftrace and spent too much time spelunking through https://elixir.bootlin.com.
#linux #nftables #ebpf #bpftrace