Liangxu Linux
Apr 10, 2022 · Fundamentals
How Linux’s New getrandom() Overhaul Boosts Performance by Up to 8450%
Under Jason Donenfeld’s leadership, Linux kernel random number generation was dramatically revamped in versions 5.17 and 5.18, replacing SHA1 with BLAKE2s and shifting from per‑NUMA to per‑CPU structures, delivering up to 131% speed gains in 5.17 and a staggering 8450% boost for getrandom() on multi‑core systems.
BLAKE2sRandom Number Generatorgetrandom
0 likes · 3 min read
