我安装 15.04 主要是为了将我的关机时间从 15 秒以上缩短到更少:现在我的笔记本电脑在三秒内关机,这没问题。
由于 systemd 提供了分析和加速启动过程的工具,如systemd-analyze
,我使用它(kexec-tools
一路上找到了包)并通过禁用NetworkManager-wait-online.service
和privoxy.service
(我实际上没有使用后者),我设法到达这里:
Startup finished in 3.571s (firmware) + 3.404s (loader) + 2.054s (kernel) + 2.470s (userspace) = 11.501s
然而,当我用我的手机实际测量启动时间到统一桌面、启动器和顶部栏实际出现的那一刻,从我按下电源按钮的那一刻起,大约需要 14-15 秒。丢失的 3 秒在哪里?systemd 会作弊吗:-)?
不确定,但
systemd-analyze
记录时间直到达到默认目标graphical.target。您可以查看
systemd-analyze critical-chain
输出以明确这一点。这当然意味着它会记录 lightdm(或您的 dm)启动之前的时间,而不是之后。这意味着它没有考虑 unity 打开会话所需的 3s(我猜你正在使用自动登录)。