Get the latest tech news

Linux Lands Fix For Early 6.17 Regression Causing 37~43% Performance Hit


Back during the Linux 6.17 merge window was an optimization geared for ARM64 that could have a '16x reduction' in the number of calls

Oracle engineer Lorenzo Stoakes was able to reproduce and from an Intel Raptor Lake system observed a 43% regression with the Linux 6.17 Git kernel. On platforms other than arm64 this is currently hardcoded to return 1, so this naturally resolves the issue for x86-64, and for arm64 introduces little to no overhead as the pte cache line will be hot. With this patch applied, we move from 81,503 realloc calls/sec to 138,701 (stddev of 496.1 or 0.4%), which is a -3.6% regression, however accounting for the variance in the original result, this is broadly restoring performance to its prior state."

Get the Android app

Or read this on Phoronix

Read more on:

Photo of regression

regression

Photo of % performance

% performance

Photo of linux lands

linux lands

Related news:

News photo

Linux Address Space Isolation "ASI" Revived After Lowering 70% Performance Hit To 13%

News photo

Ubuntu disables Intel GPU security mitigations, promises 20% performance boost

News photo

Apple Migrates Its Password Monitoring Service to Swift from Java, Gains 40% Performance Uplift