xDroid's Blog

为何Ubuntu开机那么慢

在我要写“从新手到菜鸟的Linux教程”之前,我写这个看起来是绝对打脸的事情。但我还是要写,SATA2硬盘开机速度,你不懂。

事情是这样的:前天心血来潮想要装Chrome OS,究其原因还是Ubuntu开机进桌面太卡;但是Chrome OS安装奇难无比,连我这种喜欢折腾的人都望而生畏……我还是优化一下Ubuntu算了。

本来想用bootchart的……但是好像我这里用不了,不会生成详细数据文件,比较奇怪。后来google了一下,发现systemd自带分析利器systemd-analyze

吼啊!那赶紧快用。

systemd-analyze自带一些参数,大体上来讲就是一些功能:

  1. blame:XXX,你启动太慢了!
  2. critical-chain:不明觉厉
  3. dot:据说配合dot使用
  4. dump:???
  5. plot:生成svg文件,用法如下:
    systems-analyze plot > /tmp/a.svg
    效果如下:

![啥啥啥,都写了啥](/images/2016-05-why-ubuntu-boots-so-slow/Screenshot from 2016-05-30 20-59-17.jpg)
6. set-log-level:字面意思吧
7. time:求个和,并卵
8. verify

???
找到问题所在以后(比如NetworkManager-wait-online.service),就可以着手行动了。打开终端输(shi)入(jia)以下命(mo)令(fa):

sudo systemctl disable XXX; #NetworkManager-wait-online.service

重启以后是不是立刻清爽好多呢(flag)?