ここ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コマンドによって引き起こされていると確信しています。
なぜこれが起こるのか誰かが説明できますか?