Hlavní navigace

Funkce getrandom() v linuxovém jádře bude 800× rychlejší

25. 2. 2022

Sdílet

Kostky náhoda Autor: Depositphotos

Již v jádře 5.17 Jason A. Donnenfeld, známý jako vývojář WireGuardu, nahradil SHA1 pomocí rychlejší funkce BLAKE2s a generátor náhodných čísel se výrazně zrychlil. Nyní Jason s úpravami generátoru náhodných čísel pokračuje a další změny budou začleněny do jádra 5.18.

Největší zrychlení 845× bylo pozorováno ve funkci getrandom() pomocí testu stress-ng.getrandom na počítači se 48 vlákny. Na menších systémech bude zrychlení menší a naopak velké systémy budou ze změny více profitovat. Lepšího výkonu bylo dosaženo pomocí jednoduššího managementu klíčů k šifře ChaCha, nyní se klíče složitě spravovaly s použitím NUMA a nově bude mít každé jádro svůj vlastní klíč.

(Zdroj: Phoronix)

Našli jste v článku chybu?
  • Aktualita je stará, nové názory již nelze přidávat.