9

ここhttp://www.gossamer-threads.com/lists/linux/kernel/1210167で質問がありましたが、答えが見つかりません。

AFAIK / proc / sys / kernel / random / entropy_availは、使用可能なエントロピーのサイズを返す必要がありますが、それを消費するべきではありません。少なくともその理由はわかりません。

しかし、私は少なくとも1年前からOPと同じことに気づいていて、今では次々と実行しました。

% cat /proc/sys/kernel/random/entropy_avail 
3918
% cat /proc/sys/kernel/random/entropy_avail
3447
% cat /proc/sys/kernel/random/entropy_avail
2878
% cat /proc/sys/kernel/random/entropy_avail
2377
% cat /proc/sys/kernel/random/entropy_avail
1789
% cat /proc/sys/kernel/random/entropy_avail
1184
% cat /proc/sys/kernel/random/entropy_avail
577
% cat /proc/sys/kernel/random/entropy_avail
161
% cat /proc/sys/kernel/random/entropy_avail
133
% cat /proc/sys/kernel/random/entropy_avail
171

しばらくして同じ結果で同じことをしたので、エントロピーの枯渇はcatコマンドによって引き起こされていると確信しています。

なぜこれが起こるのか誰かが説明できますか?

4

1 に答える 1

11

ここで答えが見つかりましたhttp://blog.flameeyes.eu/2011/03/entropy-broken

プロセスを開始するとエントロピーが消費されます

于 2012-11-01T03:37:51.783 に答える