Benchmark #435

Download
isonzo -- Rust schedulers 21

Submitted 2 weeks ago by cuysaurus

Specifications
Label OS GPU CPU RAM OS specific
asdf CachyOS NVIDIA GeForce RTX 2060 Intel Core i5-10600K CPU @ 4.10GHz 17 GB 6.10.7-2-cachyos performance
bpfland CachyOS NVIDIA GeForce RTX 2060 Intel Core i5-10600K CPU @ 4.10GHz 17 GB 6.10.7-2-cachyos performance
lavd CachyOS NVIDIA GeForce RTX 2060 Intel Core i5-10600K CPU @ 4.10GHz 17 GB 6.10.7-2-cachyos performance
rustland CachyOS NVIDIA GeForce RTX 2060 Intel Core i5-10600K CPU @ 4.10GHz 17 GB 6.10.7-2-cachyos performance
rusty CachyOS NVIDIA GeForce RTX 2060 Intel Core i5-10600K CPU @ 4.10GHz 17 GB 6.10.7-2-cachyos performance
# Top runs: * **Highest FPS**: `asdf` achieved the highest average FPS, surpassing the other runs by a noticeable percentage. * **Smoothest FPS**: `bpfland` displayed the smoothest FPS with the lowest standard deviation and variance in FPS. * **Best overall**: `rusty` balances a high average FPS and a relatively low variance, offering the best overall performance. # Issues: * The setup labeled `rustland` has a significantly higher variance in FPS compared to other runs, indicating less stable performance levels. * The run using `lavd` scheduler displays lower GPU load compared to others while maintaining similar overall FPS, which might indicate inefficient utilization of the GPU resources. * In the `asdf` run, there is an exceptionally high GPU power draw variance which could be indicative of power efficiency issues or throttling. # Summary This benchmark compares the performance of various Rust-based Linux kernel schedulers (`sched_ext`) on a system with CachyOS, a NVIDIA GeForce RTX 2060 GPU, and an Intel Core i5-10600K CPU @ 4.10GHz. Among the tested schedulers, `asdf` achieved the highest average FPS, `bpfland` provided the smoothest gaming experience with the lowest FPS variance, and `rusty` demonstrated the best overall balance between high FPS and stability. The `rustland` scheduler exhibited significant instability, while the `lavd` scheduler showed inefficient GPU utilization. Overall, these results highlight specific strengths and potential areas for improvement among the schedulers when used in a gaming scenario.