我最近从 17.04 升级到了 17.10。到目前为止一切似乎都运行正常,Lightdm 下的启动速度和以往一样快,但 gdm3 下的启动却需要几分钟。
如果我在 gdm3 下启动并运行:
systemd-analyze blame
我得到:
2min 58.111s rc-local.service 7.829s apt-daily-upgrade.service 5.612s NetworkManager-wait-online.service 4.956s plymouth-quit-wait.service 1.830s fwupd.service 1.807s monitorix.service 1.785s [email protected] 1.393s dev-sda1.device 1.041s speech-dispatcher.service 994ms accounts-daemon.service 903ms upower.service 841ms udisks2.service 818ms gpu-manager.service 816ms grub-common.service........
我如何才能找出 rc-local.service 为何需要三分钟?
答案1
我找到了原因,是 etc/rc.local 中包含的 fstrim。我将其注释掉,现在 gdm3 下的启动只需几秒钟。不过我还没搞清楚为什么这在 17.04 和 lightdm 下的 17.10 中有效。