查看: 87|回覆: 0

[Ubuntu] Ubuntu 18.04 启动太慢不能忍

[複製鏈接]

1

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-12-18
發表於 2019-5-12 22:25:00 | 顯示全部樓層 |閲讀模式

检查谁在搞鬼

$ systemd-analyze blame 

结果

39.828s plymouth-quit-wait.service
39.311s apt-daily.service
30.937s NetworkManager-wait-online.service
21.015s dev-sda2.device
18.972s systemd-journal-flush.service
17.187s snapd.service
14.972s networkd-dispatcher.service
14.438s mysql.service
13.989s dev-loop10.device
13.345s dev-loop8.device
13.249s dev-loop14.device
13.076s dev-loop13.device
13.076s dev-loop6.device
13.068s dev-loop11.device
12.958s dev-loop16.device
12.774s dev-loop15.device
... 

 

第一项为开机动画,用 mask 干掉 (要恢复使用 unmask) 

$ sudo systemctl mask plymouth-quit-wait.service

 第二项,延迟 apt-daily 服务

$ sudo systemctl edit apt-daily.timer

在打开的窗口填入如下内容 (这将把此服务,延迟到 boot 后的 15 到 45 分钟后再执行,并且每天只执行 1 次,详情可见 https://askubuntu.com/questions/800479/ubuntu-16-04-slow-boot-apt-daily-service)

# apt-daily timer configuration override
[Timer]
OnBootSec=15min
OnUnitActiveSec=1d
AccuracySec=1h
RandomizedDelaySec=30min

第三项,直接 disable (要恢复使用 enable )

$ sudo systemctl disable NetworkManager-wait-online.service

第五项,systemd-journal-flush.service,更改 journal 记录方式 (详见:https://askubuntu.com/questions/1094389/what-is-the-use-of-systemd-journal-flush-service)

打开,

$ sudo vim /etc/systemd/journald.conf

修改如下,

[Journal]
Storage=auto
#Compress=yes
#Seal=yes
#SplitMode=uid
#SyncIntervalSec=5m
#RateLimitIntervalSec=30s
#RateLimitBurst=1000
#SystemMaxUse=
#SystemKeepFree=
SystemMaxFileSize=1G
SystemMaxFiles=5
#RuntimeMaxUse=
#RuntimeKeepFree=

 

先这样。

 



来源:https://www.cnblogs.com/gaowengang/p/10854042.html
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部