SystemMaxUse=

SystemMaxUse=

因此,我最近清空了 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 以获取更多信息。

干杯!

相关内容