Pomalé odezvy Linux serveru při práci se šifrováním

Může docházet například k zasekávání REST API požadavků při ukládání hesla ke kontaktu (hashování)

Ota Rádl avatar
Autor: Ota Rádl
Aktualizováno před více než týdnem

Obecně, pokud systém funguje normálně a při některých činnostech (nějakým způsobem spojeným s šifrováním) se začně zasekávat, tak je dobré zkontrolovat množství dostupné náhody na serveru / klientovi příkazem:

cat /proc/sys/kernel/random/entropy_avail

Dostupná náhoda by měla být v tisících, pokud je menší může být důvodem zaseknutí.


Při provozování ABRA Flexi na Linux serverech je nutné ohlídat dostatek "náhody". Záleží na konkrétní distribuci a verzi Javy, co má nastavené jako zdroj pro entropii. Obvykle je to /dev/random, který při nedostatku náhody blokuje.

Jako nejlepší řešení se nám jeví použití rng démona.

Postup řešení pro CentOS/RHEL

CentOS 8: rngd je v systemu aktivní defaultně

CentOS 7: yum -y install rng-tools; systemctl enable --now rngd

CentOS 6: yum -y install rng-tools; v /etc/sysconfig/rngd doplnit EXTRAOPTIONS="-r /dev/urandom" ; service rngd start; chkconfig rngd on

Dostali jste odpověď na svou otázku?