这与我的 HP 250 笔记本电脑有关,它带有双启动硬盘和 Win10。我认为 Ubuntu 启动时间会随着更新而增加,但自从我在同一个硬盘上恢复了映像后,情况就变得更糟了。我还在恢复映像后扩展了 ubuntu 分区,但这似乎并没有延长启动时间。
systemd-analyze blame
显示apt-daily.service
需要 58 秒,我修复了它设置 apt-daily.service 的计划,使其在启动后 15 分钟到 45 分钟之间随机运行
我刚刚计算了启动时间,如下:
- 按下启动键 40 秒后,GRUB 菜单弹出(按照我的设置,只持续 2 秒)
- 1 分钟后,Ubuntu 徽标上出现了红白交替的点
- 约 1.5 分钟后,记录屏幕出现 -> 总计约 3 分 10 秒
这是当前systemd-analyze blame
23.157s dev-sda3.device
23.140s systemd-journal-flush.service
9.582s plymouth-quit-wait.service
7.181s snapd.service
6.750s NetworkManager-wait-online.service
6.551s systemd-tmpfiles-setup-dev.service
3.838s mysql.service
3.546s networkd-dispatcher.service
3.021s keyboard-setup.service
2.867s dev-loop11.device
2.686s NetworkManager.service
2.492s dev-loop13.device
2.485s dev-loop21.device
2.402s dev-loop17.device
2.247s udisks2.service
2.239s dev-loop20.device
2.066s dev-loop4.device
1.944s dev-loop7.device
1.802s dev-loop18.device
1.797s grub-common.service
并systemd-analyze critical-chain
在下面复制粘贴截图在这里
graphic.target @1分钟 47.284秒 └─multi-user.target @1分钟 47.284秒 └─teamviewerd.service @1分钟 44.449秒 +71毫秒 └─network-online.target @1分钟 44.447秒 └─NetworkManager-wait-online.service @1分钟 37.696秒 +6.750秒 └─NetworkManager.service @1分钟 35.005秒 +2.686秒 └─dbus.service @1分钟 34.059秒 └─basic.target @1分钟 34.034秒 └─sockets.target @1分钟 34.034秒 └─snapd.socket @1分钟 34.006秒 +28毫秒 └─sysinit.target @1分钟 33.967秒└─systemd-timesyncd.service @28.356s +245ms └─systemd-tmpfiles-setup.service @28.031s +322ms └─local-fs.target @28.029s └─run-user-1000-gvfs.mount @1min 58.829s └─run-user-1000.mount @1min 54.722s └─local-fs-pre.target @10.458s └─systemd-tmpfiles-setup-dev.service @3.906s +6. └─kmod-static-nodes.service @3.801 秒 +103 毫秒 └─systemd-journald.socket @3.801 秒 └─system.slice @3.800 秒 └─-.slice @3.791 秒
那么,能否以某种方式降低主要贡献者的值?或者我还能做些什么来缩短启动时间?我发现 dmesg 很有用,请问有什么检查方法吗?
提前致谢!