Byt*_*der 13 boot services systemd snap
我运行 Ubuntu 16.04,但从未安装任何 snap 包,至少我不知道。
这是我启动时最慢的进程:
$ systemd-analyze blame | head
9.057s snapd.refresh.service
5.058s NetworkManager-wait-online.service
1.126s dev-sdb5.device
822ms storage.mount
804ms data.mount
397ms gpu-manager.service
390ms apt-daily.service
363ms systemd-rfkill.service
334ms systemd-fsck@dev-disk-by\x2duuid-B023\x2d3905.service
251ms accounts-daemon.service
Run Code Online (Sandbox Code Playgroud)
显然snapd.refresh.service,与其他时间相比,它花费了大量时间,尤其是因为无论如何我都不需要快照。
如何禁用所有与快照相关的内容以加快启动时间?
小智 17
无需禁用它即可加快启动速度。这是我们的一个错误,已在 2.11 中修复,并在接下来的几天内更新。这是完整的更改日志:
https://github.com/snapcore/snapd/blob/2.11/debian/changelog
根据systemd wiki,禁用服务并防止其在启动时启动的命令是:
sudo systemctl disable [foo]
Run Code Online (Sandbox Code Playgroud)
所以
sudo systemctl disable snapd.refresh.service
Run Code Online (Sandbox Code Playgroud)
应该在这种情况下工作。
| 归档时间: |
|
| 查看次数: |
16306 次 |
| 最近记录: |