我运行了命令systemd-analyze blame
和systemd-analyze critical-chain
。我发现 dev-loops 是更快地加载 snap 安装的程序所需的数据,并且 plymouth 在一切都停止时停止(因此它不会减慢启动速度)。它还会提示我在登录前输入密码,以前没有发生过这种情况。
编辑:我还删除了所有快照,但仍然没有结果。我注意到在启动时它显示接收错误、pci 错误、坏 tlc。虽然我在谷歌上搜索过,但没有找到任何可以解决这个问题的方法。
以下是命令的输出:
systemd-analyze 责备
20.726s plymouth-quit-wait.service 5.084s bolt.service 2.435s dev-nvme0n1p1.device 1.454s snapd.service 1.301s dev-loop21.device 1.280s dev-loop20.device 1.270s dev-loop16.device 1.267s dev-loop22.device 1.264s dev-loop17.device 1.263s dev-loop19.device 1.262s dev-loop18.device 1.258s dev-loop24.device 1.252s dev-loop15.device 1.238s dev-loop23.device 1.236s dev-loop25.device 878ms dev-loop14.device 781ms systemd-rfkill.service 526ms dev-loop13.device 420ms dev-loop12.device 335ms systemd-journal-flush.service 312ms dev-loop10.device 311ms dev-loop11.device 280ms dev-loop7.device
systemd-analyze 关键链
graphical.target @21.754s
└─multi-user.target @21.754s
└─snapd.seeded.service @2.173s +279ms
└─snapd.service @717ms +1.454s
└─basic.target @693ms
└─sockets.target @693ms
└─snapd.socket @691ms +2ms
└─sysinit.target @688ms
└─systemd-backlight@backlight:intel_backlight.service @3.006s +15m
└─system-systemd\x2dbacklight.slice @3.005s
└─system.slice @115ms
└─-.slice @111ms
这是我的 SystemdAnalyzePlot.svg: