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, безусловно, достаточно.