![systemd 低估了启动时间。我该如何尝试暴发户?](https://linux22.com/image/90612/systemd%20%E4%BD%8E%E4%BC%B0%E4%BA%86%E5%90%AF%E5%8A%A8%E6%97%B6%E9%97%B4%E3%80%82%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E5%B0%9D%E8%AF%95%E6%9A%B4%E5%8F%91%E6%88%B7%EF%BC%9F.png)
如果这是一个愚蠢的问题,请提前抱歉,但我对这个问题很陌生,每次我用谷歌搜索它时,我都会得到upstart
与的比较systemd
。
不管怎样,我的 Mint 18 三星笔记本电脑启动时间很长(2 分钟多一点)。因此,在谷歌搜索后,我发现了命令systemd-analyze time
(blame
等等),它说我的笔记本电脑在 45 秒内启动,这完全是错误的。
于是我四处寻找,在很多地方我听说改用显然更稳定的新贵可以解决这个问题。
所以我的问题是:
- 我应该尝试切换到暴发户(安全吗)?
- 如何转行成为暴发户?
在这一点上,我什至不确定这一点,systemd
说upstart
实话,也找不到这些信息,因为我得到的只是两者之间的比较。
答案1
即使我由于多种原因不支持 systemd,缓慢也不是其中之一。
我怀疑仅仅通过切换 init 系统(除了从 sysVinit 到并行 init 序列的系统)就能获得更好的启动时间。我猜想某些操作/挂起服务启动会影响您的启动时间。也许您应该查看 dmesg 输出和 syslog 以检查是否有问题。
如果您有一个具有良好读取性能的 USB 3 密钥,您可以通过启动像 ubuntu 12.04 这样使用它的实时发行版来尝试 upstart,结果将因读取操作而出现缺陷,但就您而言,我认为这不是主要因素减慢你的启动时间。