Está lendo / proc / sys / kernel / random / entropy_avail drenando a entropia?

4

Quando estou fazendo watch cat /proc/sys/kernel/random/entropy_avail , a quantidade de entropia diminui constantemente, até eu chegar a 150-200. Inicialmente eu recebo mais de 2000. Quando eu paro de ler esse valor e espero um minuto ou dois, e depois leio de novo, estou de volta a 2000. Por que ler esse valor está reduzindo a entropia?

    
por Sibbo 06.01.2014 / 02:24

1 resposta

5

O ponto principal aqui é que criar um processo consumirá uma certa quantidade de entropia .

Como declarado nos comentários na entropia quebrada , a entropia é necessária pelo menos para a aleatorização da layout do espaço de endereço.

cat é um processo, portanto, executar watch cat ... consumirá entropia constantemente. Obviamente, quando você mata watch , seu sistema está restaurando a entropia para o nível usual.

    
por 06.01.2014 / 03:24