Get the latest tech news
Linux 6.13 Adding "slab_strict_numa" SLAB Option For Helping ARM Performance
As part of the SLAB (SLUB) allocator updates pending for the upcoming Linux 6.13 cycle is a new 'slab_strict_numa' option that is reported to further help ARM Linux performance such as for Ampere Computing servers.
This worked on general well on Intel/AMD/PowerPC because the interconnect technology is mature and can minimize the latencies through intelligent caching even if a small object is not placed optimally. Each object will be properly placed by paying the price of extra processing and SLUB will no longer defer to the page allocator to apply memory policies at the folio level. This patch improves performance of memcached running on Ampere Altra 2P system (ARM Neoverse N1 processor) by 3.6% due to accurate placement of small kernel objects."
Or read this on Phoronix