4 ms·
I find this somewhat amusing given one of the primary use cases of eBPF is measuring performance
by klysm 3y ago
I find this somewhat amusing given one of the primary use cases of eBPF is measuring performance
- dirtyhand 3y agoWho watches the Watchmen?
- ongy 3y agoThere's plenty other applications. Network routing can be implemented in (e)bpf. It's even the original use case. But there's also the LSM based on ebpf, there's a user space scheduler (Google iirc), seccomp and some cgroup filters can be done in bpf... It's the Lua of the kernel at this point. Provides a lot of extension points.
- tubs 3y agosched-ext is meta, Google have something else but less open i believe. https://github.com/sched-ext/scx/blob/main/OVERVIEW.md https://github.com/sched-ext/scx/blob/main/OVERVIEW.md
- kapilvt 3y agore google's https://github.com/google/ghost-userspace https://github.com/google/ghost-userspace also one from canonical in rust on top of scx https://github.com/sched-ext/scx/tree/main/scheds/rust/scx_rustland https://github.com/sched-ext/scx/tree/main/scheds/rust/scx_r... https://arighi.blogspot.com/2024/02/writing-scheduler-for-linux-in-rust.html https://arighi.blogspot.com/2024/02/writing-scheduler-for-li...