Как я могу навсегда увеличить уровень entropy_avail?

Я заметил такие зависания клавиатуры и мыши и другие проблемы, так как я купил свой новый компьютер и установил Ubuntu 11.10.

Я исследовал, где помогает увеличение / proc / sys / kernel / random / entropy_avail.

В настоящее время я делаю это, запустив $ ls -R / в терминале. Конечно, это просто читает каталог и файлы.

Это на самом деле поднять его до 4000 с плюсом. Затем он падает до 300 и 400.

После того, как я посмотрел и попытался найти решение, как я могу увеличить entrophy_avail без ручного освобождения жесткого диска от терминала?

Я должен признаться, что я пользуюсь Ubuntu с 8 апреля, а Windows полностью бесплатно с Нетти. Я не очень понимаю это entropy_avail, но мой компьютер работает лучше, когда он высок при пиковой нагрузке.

8
задан 28 January 2012 в 10:45

4 ответа

Попробуйте использовать

rngd -r /dev/urandom -o /dev/random -b -t 1

Это сработало для меня.

0
ответ дан 28 January 2012 в 10:45

Увеличение пула доступной энтропии дает больше криптографических случайных данных для таких вещей, как gpg и openssl, для генерации ключей шифрования. Клавиатура и мышь не знают или не заботятся о том, сколько энтропии доступно, и отсутствие энтропии не должно вызывать зависания чего-либо, кроме генерации новых ключей криптографии. Фактически, нормальное использование клавиатуры и мыши добавляет в пул энтропии.

0
ответ дан 28 January 2012 в 10:45

Эта статья здесь , кажется, нашла пакет, который будет по существу питать генератор случайных чисел выходом генератора случайных чисел ... по существу генерируя столько случайных чисел, сколько вам нужно за счет «менее случайные» числа.

Причина, по которой работает ls -R /, заключается в том, что основным источником случайных битов в Linux является аппаратный шум. Большая часть файловой системы порождает многое из этого.

Инструкции из другой статьи воспроизводятся здесь:

sudo apt-get install rng-tools
sudo vim /etc/default/rng-tools
#Set the value: HRNGDEVICE=/dev/urandom
sudo /etc/init.d/rng-tools start
0
ответ дан 28 January 2012 в 10:45

У меня та же проблема. Я нашел лучшие работы. Просто запустите

sudo apt-get install haveged -y

и все готово. Он запустится сам и добавит записи для запуска при загрузке.

0
ответ дан 28 January 2012 в 10:45

Другие вопросы по тегам:

Похожие вопросы: