Running CachyOS With The BORE Scheduler While Disabling Ananicy-CPP
([Operating Systems] 4 Hours Ago
BORE Without Ananicy-CPP)
- Reference: 0001638962
- News link: https://www.phoronix.com/news/CachyOS-Bore-Without-Ananicy
- Source link:
Last week I ran [1]benchmarks of CachyOS with the BORE scheduler using its "linux-cachyos-bore" kernel option. The results didn't end up being as enticing as anticipated but the developer behind the BORE scheduler [2]commented in the forums that he recently received reports from users experiencing game stuttering while using BORE that was attributed to CachyOS' default use of Ananicy-Cpp. So over the weekend I did another CachyOS BORE run without that CachyOS default.
Ananicy-cpp is a system utility that tries to optimize Linux performance by dtnamically managing process priorities. Those wanting to learn more about it can do so via [3]this GitHub repository for the CachyOS rules applied.
[4]
[5]
With Ananicy-cpp being used by default on CachyOS, I ran another linux-cachyos-bore run but with disabling Ananicy-cpp that can be easily done via the CachyOS Hello app.
So here's a look at those additional CachyOS benchmark figures:
While disabling Ananicy-CPP with BORE is reported to help reduce game stuttering issues, in most of the benchmarks I ran there wasn't any real difference with Ananicy-CPP disabled.
One area observed where disabling Ananicy-CPP did help the linux-cachyos-bore performance was in FIO's sequential write benchmarks.
Disabling it was a mixed bag for the Ethr network local host benchmark runs.
Those interested can see all the conducted benchmarks via [6]this result file , but long story short besides the noted benefits in FIO IO_uring for sequential writes, disabling Ananicy-CPP with BORE didn't provide much of an observable benefit in these particular benchmarks carried out.
[1] https://www.phoronix.com/review/cachyos-bore
[2] https://www.phoronix.com/forums/forum/software/distributions/1638201-benchmarking-the-bore-scheduler-performance-with-cachyos-linux?p=1638237#post1638237
[3] https://github.com/CachyOS/ananicy-rules
[4] https://www.phoronix.com/image-viewer.php?id=2026&image=cachyos_bore_1_lrg
[5] https://www.phoronix.com/image-viewer.php?id=2026&image=cachyos_bore_2_lrg
[6] https://openbenchmarking.org/result/2606058-NE-CACHYOSKE74&sgm=1&hgv=linux-cachyos-bore%2Clinux-cachyos-bore%2B%252B%2BNo%2BAnanicy%2BCpp&sor
Ananicy-cpp is a system utility that tries to optimize Linux performance by dtnamically managing process priorities. Those wanting to learn more about it can do so via [3]this GitHub repository for the CachyOS rules applied.
[4]
[5]
With Ananicy-cpp being used by default on CachyOS, I ran another linux-cachyos-bore run but with disabling Ananicy-cpp that can be easily done via the CachyOS Hello app.
So here's a look at those additional CachyOS benchmark figures:
While disabling Ananicy-CPP with BORE is reported to help reduce game stuttering issues, in most of the benchmarks I ran there wasn't any real difference with Ananicy-CPP disabled.
One area observed where disabling Ananicy-CPP did help the linux-cachyos-bore performance was in FIO's sequential write benchmarks.
Disabling it was a mixed bag for the Ethr network local host benchmark runs.
Those interested can see all the conducted benchmarks via [6]this result file , but long story short besides the noted benefits in FIO IO_uring for sequential writes, disabling Ananicy-CPP with BORE didn't provide much of an observable benefit in these particular benchmarks carried out.
[1] https://www.phoronix.com/review/cachyos-bore
[2] https://www.phoronix.com/forums/forum/software/distributions/1638201-benchmarking-the-bore-scheduler-performance-with-cachyos-linux?p=1638237#post1638237
[3] https://github.com/CachyOS/ananicy-rules
[4] https://www.phoronix.com/image-viewer.php?id=2026&image=cachyos_bore_1_lrg
[5] https://www.phoronix.com/image-viewer.php?id=2026&image=cachyos_bore_2_lrg
[6] https://openbenchmarking.org/result/2606058-NE-CACHYOSKE74&sgm=1&hgv=linux-cachyos-bore%2Clinux-cachyos-bore%2B%252B%2BNo%2BAnanicy%2BCpp&sor