自从我买了我的新电脑并安装了 Ubuntu 11.10 以来,我注意到了键盘/鼠标挂起和其他问题。
我研究了增加 /proc/sys/kernel/random/entropy_avail 在哪里有帮助并且确实如此。
目前我通过$ ls -R /在终端中运行来做到这一点 。当然,这只是读取目录和文件。
事实上,它确实将其提高到 4000 多。然后它回落到 300 和 400。
在寻找并尝试找到解决方案后,如何在不从终端手动 LSing 硬盘的情况下增加 entrophy_avail?
我必须承认,我从 8.04 开始就一直在全职使用 Ubuntu,从 Natty 开始就完全免费使用 Windows。我不太了解这个 entropy_avail 但我的计算机在高峰使用率很高时似乎做得更好。
本文似乎找到了一个包,该包基本上可以为随机数生成器提供随机数生成器的输出......本质上是生成所需的随机数,但代价是“随机数较少”。
之所以ls -R /有效,是因为 Linux 中随机位的主要来源是硬件噪声。ls'ing 整个文件系统会产生很多这样的东西。
此处转载了另一篇文章中的说明:
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
Run Code Online (Sandbox Code Playgroud)
增加可用的熵池可以提供更多的加密随机数据,例如gpg和openssl生成加密密钥。键盘和鼠标不知道也不关心有多少可用的熵,并且除了生成新的加密密钥之外,缺乏熵不应该导致任何东西挂起。事实上,正常使用键盘和鼠标会添加到熵池中。