任何浏览器第一次加载的时间都太长

任何浏览器第一次加载的时间都太长

我有 Gentoo(4.14.83) 和 dwm 作为我的 DE。

我已经尝试了大约 6 种浏览器,每一种浏览器(因为我是在启动后立即启动的)可能仅在 30 秒后加载,最多 100 秒。

我使用谷歌浏览器。所以如果我从终端启动它,它会输出

getrandom表示熵池还没有初始化

答案1

浏览器主要使用/dev/random(随机),因为/dev/urandom(伪随机)不被认为是可信的(但正如手册页 random(4) 指出的那样,不应该如此)。

事实证明,我的笔记本电脑两者都没有全员生产管理也不DRNG有效地生成随机数,导致任何在启动后需要随机数的人都需要等待,直到收集到足够的熵。因此,它必须从键盘、鼠标、风扇等生成随机数。这意味着您可以通过移动鼠标或在键盘上打字来加速熵(随机数)生成过程。可以使用 检查可用熵cat /proc/sys/kernel/random/entropy_avail

如果直接使用Chromeurandomrandom不会出现这样的问题。但它可以通过random以下方式轻松修复urandom

1)安装rng工具

2)sudo rngd -o /dev/random -r /dev/urandom在启动浏览器之前运行,例如~/.xinitrc

相关内容