Как увеличить энтропию, чтобы избежать предупреждающего сообщения: Доступная энтропия низкая

Как увеличить энтропию, чтобы избежать предупреждающего сообщения: Доступная энтропия низкая

Linux 5.15.0-72-generic #79~20.04.1-Ubuntu

У меня на моей машине Linux установлены стек LAMP и solr, а также довольно много программ, обменивающихся данными с другими машинами с помощью сокетов SSL. После выполнения bin/solr start я получил следующее предупреждающее сообщение:

Warning: Available entropy is low. As a result, use of the UUIDField, SSL, or any other features that require
RNG might not work properly. To check for the amount of available entropy, use 'cat /proc/sys/kernel/random/entropy_avail'.

Проверил в сети на предмет исправлений, связанных с «Доступная энтропия низкая», для увеличения числа энтропии с 256 до большего числа:

Установил haveged, как предлагалось в каком-то сообщении в интернете, но эффекта нет, предупреждающее сообщение осталось.

Установил rng-tools и проверил «качество» генератора случайных чисел, вроде бы неплохое, но предупреждающее сообщение осталось.

Хотелось бы узнать, есть ли у меня другие предложения по исправлению проблемы «Доступная энтропия низкая», из-за которой мой удаленный доступ к серверу также приводил к очень медленным откликам.

Спасибо за внимание к этому посту.

решение1

Размер пула был уменьшен с 4К до 256 примерно в ядре 5.10 (см.здесь, среди прочего), и cat /proc/sys/kernel/random/poolsizeтеперь должен сообщать 256. cat /proc/sys/kernel/random/entropy_availвероятно, также сообщит 256 (я получаю 256 на Ubuntu 22.04, как для физического ноутбука, так и для виртуальных машин, но мой старый сервер RHEL8 сообщает около 3800).

Solr пока не догнал и все еще выдает предупреждения при значении 256. Текущий предел предупреждений составляет около 300, я думаю, но это был произвольный выбор, и 256, безусловно, достаточно.

Связанный контент