在 Ubuntu 16.04上,如何加快启动速度?

・2 分钟阅读

问题

我试图了解,我需要做什么可以加快我的Ubuntu 16.04启动速度。我已经运行了dmesg,并且在这里保存了输出。


回答1

你可以试着找出,在systemd上花时间最多的服务是什么?


systemd-analyze blame





回答3

升级后,我遇到了启动时间变的更长的问题。

问题是什么? 我删除了swap,所以/etc/fstab文件和新文件系统有冲突,引导装载程序等待大约1m 30s才能找到它。

打开/etc/fstab文件,将uuid与你拥有的分区进行比较。如果存在不匹配,更改它并重新启动。


回答4

这是一个解决方案,但是这大大减少了我的启动时间(从1分钟24秒到16秒)。


sudo vim /etc/systemd/system.conf



取消注释这两个参数,并且设置所需的超时:


DefaultTimeoutStartSec=10s


DefaultTimeoutStopSec=10s



对于非服务单位,DefaultTimeoutStartSec=设置默认的TimeoutSec= valueDefaultTimeoutStartSec=DefaultTimeoutStopSec=默认为90s ,DefaultRestartSec=默认为100ms 。

讨论
Tianye profile image