Ghost-RS is a professional-grade system monitoring tool designed for Linux users who want to understand why their system is slow.
Unlike traditional monitors (like htop) that just show numbers, Ghost-RS uses advanced Linux kernel technology (eBPF) to find real bottlenecks and explain them in plain English.
- Global Health Score: A simple "Good", "Warning", or "Critical" status at the top.
- Top Processes: See exactly which apps are using the most CPU and Memory.
- Kernel LAG Monitor: See if an app is "stuttering" due to kernel delays, even if it's not using much CPU.
- Thermal Tracking: Monitor system heat—the most common reason for loud fans and sudden slowdowns.
- Human-Friendly Insights: A dedicated panel that tells you exactly what the biggest bottleneck is right now.
To run Ghost-RS, your system needs:
- Linux Kernel 5.4+ (with BTF support enabled, common in most modern distros like Ubuntu, Fedora, Debian).
- Ubuntu Font (optional but recommended for best visuals).
- Raylib dependencies (standard for graphics applications).
-
Build the project:
cargo build --release
-
Run with Root Privledges: Because Ghost-RS looks deep into the Linux kernel to find performance issues, it must be run with
sudo:sudo ./target/release/ghost-rs
Most system monitors tell you how much resource is being used. Ghost-RS tells you how long your apps are actually waiting for those resources. This distinction is the key to understanding random hangs, mouse stutter, and heating issues.
Built with Rust, Aya (eBPF), and Raylib.