Re: [PATCH 4/4] sched/fair: Proportional newidle balance
From: Mohamed Abuelfotoh, Hazem
Date: Wed Feb 04 2026 - 07:47:23 EST
On 02/02/2026 11:07, Mohamed Abuelfotoh, Hazem wrote:
On 02/02/2026 10:51, Peter Zijlstra wrote:I have tested the patch proposed in [1] on top of v6.12.66 and unfortunately I haven't seen any improvement. I mainly compared the results between v6.12.66 & v6.12.66_revert_1b9c118fe318 which has the revert for 1b9c118fe318 ("sched/fair: Proportional newidle balance") and v6.12.66_proposed which is v6.12.66 + the patch proposed in [1]. I mainly focused on AMD based c7a.4xlarge which was highly impacted as previously discussed in this thread. The baseline is v6.12.66_revert_1b9c118fe318 as it showed the best performance among the other available kernel options.
OK, that clarifies.
How does the NI_RATE patch work for you?
https://lkml.kernel.org/ r/20260127151748.GA1079264@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sure I am going to apply this patch and report the results.
Version | Benchmark name | SUT EC2 Instance| diff %
v6.12.66 | postgresql | c7a.4xlarge | -4.0%
v6.12.66 | nginx_lb | c7a.4xlarge | -5.0%
v6.12.66 | memcached | c7a.4xlarge | -11.0%
v6.12.66_proposed | postgresql | c7a.4xlarge | -4.0%
v6.12.66_proposed | nginx_lb | c7a.4xlarge | -5.0%
v6.12.66_proposed | memcached | c7a.4xlarge | -13.0%
Furthermore We have also seen around 10-20% randwrite fio performance regression on v6.18.5 only on AMD based VMs. We confirmed that this regression is caused by 1b9c118fe318 ("sched/fair: Proportional newidle balance"). We are currently testing if the patch proposed in [1] to see if it will help with this regression and will be sharing the results & reproduction steps and environment in the next update.
[1 https://lkml.kernel.org/r/20260127151748.GA1079264@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx