Minecraft-Performance-Flags-Benchmarks icon indicating copy to clipboard operation
Minecraft-Performance-Flags-Benchmarks copied to clipboard

NUMA shouldn't be enabled on Ryzen / Threadripper MCM CPUs

Open shanoaice opened this issue 1 year ago • 2 comments

NUMA only applies when different parts of CPUs cannot access memory uniformly. Even for MCM Ryzen / Threadripper CPUs, their cores perfrom memory access unifromly through the only IO die. Also, the flag -XX:+UseNUMA forces enabling NUMA. In general, this flag shouldn't be needed since with this flag absent JVM will automatically detect whether NUMA is needed.

shanoaice avatar Aug 17 '23 11:08 shanoaice

It should be disabled automatically if not applicable.

Mukul1127 avatar Oct 06 '23 21:10 Mukul1127

My threadripper system has multiple NUMA domains with different access costs. Your BIOS may not be exposing this.

draeath avatar Jan 20 '24 06:01 draeath