Package: wnpp Severity: wishlist X-Debbugs-Cc: car...@debian.org * Package name : rsched Version : git snapshot (no released version yet) Upstream Contact: Chris Mason <c...@fb.com> * URL : https://github.com/masoncl/rsched * License : GPL-2 Programming Lang: Rust Description : BPF-based tool that tracks kernel metrics related to scheduling
A BPF-based tool written in Rust that tracks kernel metrics related to scheduling. The goal is to give a high level overview of kernel process scheduling decisions with relatively low overhead. rsched uses tracepoints and performance counters to monitor: - Scheduling delays: Time spent waiting in the runqueue - Time slice analysis: Duration and preemption statistics - Runqueue depth: Number of tasks waiting when processes are woken - Wakeup delays: Time from sched_waking to sched_switch - schedstats: via /proc/schedstats - CPU cycles and instructions: both user and kernel time Regards, Salvatore