因此,我最近清空了 Windows 10 笔记本电脑上的硬盘并安装了 Ubuntu,因为我一直在其他所有设备上使用它。从安装开始,我的启动速度就很慢。大约 2-3 分钟,而 Windows 是 20 秒到 1 分钟。我运行了 systemd-analyze blame,得到了最长的时间:
1min 9.032s systemd-journal-flush.service
59.534s dev-sda3.device
49.667s systemd-udevd.service
48.068s snap-core-4917.mount
47.488s snap-gnome\x2d3\x2d26\x2d1604-70.mount
45.831s snap-gnome\x2dcalculator-180.mount
42.419s snap-gnome\x2dlogs-37.mount
40.883s snap-gnome\x2dcharacters-101.mount
39.953s snap-gnome\x2dcalculator-154.mount
38.731s snap-gnome\x2dcharacters-69.mount
36.265s snap-core-4830.mount
34.965s snap-core-4486.mount
33.822s snap-gnome\x2dcharacters-103.mount
32.353s snap-gnome\x2d3\x2d26\x2d1604-59.mount
31.325s snap-gnome\x2dlogs-25.mount
30.223s snap-gnome\x2d3\x2d26\x2d1604-64.mount
28.056s snap-simplenote-50.mount
26.239s snap-gnome\x2dsystem\x2dmonitor-45.mount
25.556s snap-gnome\x2dsystem\x2dmonitor-51.mount
19.801s plymouth-quit-wait.service
9.469s NetworkManager-wait-online.service
8.277s snapd.service
7.745s udisks2.service
6.820s NetworkManager.service
6.065s [email protected]
5.735s heimdal-kcm.service
5.245s plymouth-start.service
5.227s dev-loop18.device
4.515s dev-loop10.device
4.508s accounts-daemon.service
4.294s networkd-dispatcher.service
4.042s ModemManager.service
3.985s dev-loop14.device
3.787s tlp.service
3.716s dev-loop7.device
3.659s dev-loop17.device
3.658s dev-loop16.device
我还运行了 systemd-analyze time 并得到:
Startup finished in 8.019s (firmware) + 5.449s (loader) + 5.260s (kernel) + 1min 49.085s (userspace) = 2min 7.815s
graphical.target reached after 1min 45.295s in userspace
从分析结果中,我看到 SDA3 花费了 59 秒,SDA3 是我安装在根目录的分区。我还有另外两个分区,SDA1 - EFI 和 SDA2 - Swap。我在网上看到过关于向 grub 添加 noresume 的信息 - 但我认为这仅适用于无交换分区,所以我还是应该尝试一下吗?
为什么 Ubuntu 启动需要这么长时间?有什么建议吗?
答案1
这是刷新旧日志所必需的。您可以禁用它,但我建议您更改真空时间:
sudo journalctl--vacuum-time = 5d
将删除所有日志但保留最近 5 天的日志。这样您的系统就不会因为日志太大而变得迟缓。
您会注意到释放了大量空间。
告诉我们是否有帮助。
哦,你还可以设置 journald,配置文件 /etc/systemd/journald.conf 有一些配置字段:
SystemMaxUse=
系統保持自由=
系统最大文件大小=
检查 man journald.conf 以获取更多信息。
干杯!