我在一台 Debian Sid 机器上,使用 Cinnamon 作为桌面管理器。
几天以来,我的启动时间都非常长。从打开电脑到登录页面没有问题,但一旦到了这里,登录系统也需要 3 分钟以上。
我给了systemd-analyze blame
,看来这phpsessionclean.service
是有罪的:
matteo@debian:~$ systemd-analyze blame
3min 7.981s phpsessionclean.service
16.735s NetworkManager-wait-online.service
6.529s [email protected]
1.781s keyboard-setup.service
我不知道它为什么开始这样做。
顺便说一句:我可以在登录页面输入密码之前等待几分钟,然后会话快速加载,因此似乎这个过程在登录之前需要一些时间。
phpsessionclean.service
运行php-common
,但我真的无法卸载这个软件包,因为我使用的很多软件都依赖于它。
感谢您的提示
答案1
根据这个http://www.debianitalia.org/forum/varie/boot-molto-lento-su-debian-sid?page=1(意大利语链接,同一个 OP)这个问题与 Linux 内核处理随机数的方式的最新变化有关。它不会给出一个不太随机的数字(这会不安全),而是等待系统生成足够的熵。解决方法是:在启动过程中移动鼠标(这将加快熵的生成)或安装 haveged(一个熵生成器)。
虽然 OP matteo 已经在上面的链接中得到了答案,但我还是在这里发布了一份英文版本,供有同样问题的人参考。