4

Когда я watch cat /proc/sys/kernel/random/entropy_avail , количество энтропии неуклонно уменьшается, пока я не получу около 150-200. Первоначально я получаю более 2000. Когда я перестаю читать это значение и жду минуту или две, а затем снова читаю его, у меня снова около 2000. Почему чтение этой величины уменьшает энтропию?

1 ответ1

5

Главное здесь то, что создание процесса потребляет некоторое количество энтропии.

Как указано в комментариях в блоге, энтропия Сломанная энтропия необходима как минимум для рандомизации макета адресного пространства.

cat - это процесс, поэтому бегущая watch cat ... будет постоянно потреблять энтропию. Очевидно, что когда вы убиваете watch ваша система восстанавливает энтропию до обычного уровня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .