解决deepin操作系统开机特别特别特别慢的问题,以失败告终
Tofloor
poster avatar
iminto
deepin
2017-12-27 04:14
Author
本帖最后由 iminto 于 2019-5-7 11:34 编辑

我的深度,刚开始15.4的时候,开机只要20秒左右,现在要将近一分钟,忍不可忍.比Windows7的半分钟慢多了

那就来分析下问题在哪里,到底是哪个环节慢了

先在终端执行如下命令
  1. systemd-analyze
Copy the Code
输出如下:
  1. ch@ai:~$ systemd-analyze
  2. Startup finished in 7.825s (kernel) + 38.210s (userspace) = 46.036s
Copy the Code
可以看到,开机花了46秒,最慢就慢在用户空间这块,内核启动实际上只花了7.8秒.

那么用户空间究竟干了啥导致deepin开机慢呢?执行下这个命令
  1. systemd-analyze blame
Copy the Code
输出如下:
  1.          23.005s apt-daily.service
  2.          12.479s plymouth-quit-wait.service
  3.           7.729s ModemManager.service
  4.           7.714s loadcpufreq.service
  5.           7.572s dev-sda5.device
  6.           4.668s systemd-journal-flush.service
  7.           4.149s systemd-logind.service
  8.           3.417s systemd-rfkill.service
  9.           3.385s pppd-dns.service
  10.           3.330s alsa-restore.service
  11.           3.297s avahi-daemon.service
  12.           3.289s networking.service
  13.           2.741s lightdm.service
  14.           2.548s NetworkManager.service
  15.           2.544s lastore-daemon.service
  16.           1.884s lvm2-monitor.service
Copy the Code
好家伙,就plymouth-quit-wait.service 和 apt-daily.service 这俩家伙最坑爹.也可以
  1. sudo systemd-analyze plot > boot.svg
Copy the Code
导出分析结果为图片.


plymouth-quit-wait.service 这家伙是干啥的呢,这家伙就是开机动画.会不会是这里的问题

关闭 主题试试.
然后再禁用下服务:
  1. sudo systemctl mask plymouth-quit-wait.service
Copy the Code
关闭这个服务没事吧?没事的,只是开机会变丑一点.

那apt-daily.service又是干啥的呢?
我们来看下:
  1. systemctl status apt-daily.service
  2. ● apt-daily.service - Daily apt activities
  3.    Loaded: loaded (/lib/systemd/system/apt-daily.service; static; vendor preset: enabled)
  4.    Active: inactive (dead) since Tue 2017-12-26 19:21:27 CST; 36min ago
  5.      Docs: man:apt(8)
  6.   Process: 503 ExecStart=/usr/lib/apt/apt.systemd.daily (code=exited, status=0/SUCCESS)
  7. Main PID: 503 (code=exited, status=0/SUCCESS)

  8. Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
Copy the Code
看看这个服务都干了啥
  1. $ cat /usr/lib/apt/apt.systemd.daily
Copy the Code
发现干的都是些apt包管理的事情,这个也好办,大不了我需要的时候手动清理和升级就好了
执行下面的命令
  1. systemctl disable apt-daily.service
Copy the Code
.
打完收工,再重启下看看
  1. $ systemd-analyze
  2. Startup finished in 7.495s (kernel) + 18.579s (userspace) = 26.074s
Copy the Code


现在开机没有动画效果了,丑了一点,但是开机速度提高了20多秒

但是,问题在于,deepin从输入密码登录到壁纸显示到桌边图标都出来这段时间特别长,有半分钟吧,从而导致了上述的优化感觉不出明显的变化,都耗在登录的阶段了.显示开机26秒,实际上可用还是需要一分钟还多的时间.
********************************
你的systemd-analyze blame输出和我的不一定相同,我只是提供一种思路.



Reply Favorite View the author
All Replies
2 / 3
To page
Ethan
deepin
2017-12-29 17:16
#21
专业点赞30年!
Reply View the author
kuxiaomingjie
deepin
2018-06-02 03:32
#22
学习了
Reply View the author
nocmt
deepin
2018-06-02 03:54
#23
我电脑ssd,6秒左右吧。
Reply View the author
jianguo922
deepin
2018-06-02 04:31
#24
学习了      
Reply View the author
jiocao
deepin
2018-06-02 07:10
#25
10.220s nmbd.service
          5.666s NetworkManager-wait-online.service
          1.141s lightdm.service
          1.140s plymouth-quit-wait.service
           686ms apt-daily.service
           466ms dev-sda1.device
           396ms networking.service
           275ms lvm2-monitor.service
           228ms upower.service
           225ms systemd-modules-load.service
           174ms ModemManager.service
           170ms systemd-rfkill.service
           160ms smbd.service
           154ms NetworkManager.service
           151ms systemd-logind.service

用了22.425s.。 不知道是不是正常的
Reply View the author
kingskill
deepin
2018-06-02 09:33
#26
~$ systemd-analyze
Startup finished in 2.938s (kernel) + 4.445s (userspace) = 7.384s
Reply View the author
leaks1919
deepin
2018-06-02 15:26
#27
Startup finished in 3.072s (kernel) + 4.877s (userspace) = 7.950s
三星固态128G  M2
Reply View the author
saki7180
deepin
2018-06-02 15:44
#28
一个月重启备份一次没关过机的表示启动时间?那是什么?能吃嘛?(手动滑稽)
Reply View the author
iminto
deepin
2018-06-02 19:59
#29
https://bbs.deepin.org/post/150707
一个月重启备份一次没关过机的表示启动时间?那是什么?能吃嘛?(手动滑稽) ...

公司里下班不关机要罚款的
Reply View the author
saki7180
deepin
2018-06-02 23:14
#30
https://bbs.deepin.org/post/150707
公司里下班不关机要罚款的

我是日常用,公司还管那么多干啥,到桌前按个开关再处理下整东西倒水什么的杂事,这点时间完全没影响,再说deepin我觉得开机已经很快了,曾经用ubuntu的时候感觉开机更慢
Reply View the author
v6i6v
deepin
2018-08-29 19:09
#31
https://bbs.deepin.org/post/150707
大神又提供了一个槽点。

我跟你一样耗时长的前两项,系统在固态
Reply View the author
155******23
deepin
2018-08-29 20:05
#32
https://bbs.deepin.org/post/150707
又学到一个有用的命令,谢谢了!
第一张是320G  三星2.5机械硬盘    5400转   自从15.4升上来后,启动就慢 ...

输入密码之后一直转圈圈表示2分钟以上才进入系统
Reply View the author
judong
deepin
2018-08-29 23:47
#33
systemd-analyze blame
    3min 23.423s plymouth-quit-wait.service
          6.715s systemd-fsck@dev-disk-by\x2duuid-6fcc4e44\x2d84ca\x2d4add\x2da36f\x2df
          6.431s nmbd.service
          6.337s udisks2.service
          5.967s ModemManager.service
          5.404s NetworkManager.service
          5.280s deepin-accounts-daemon.service
          5.042s accounts-daemon.service
          4.988s dev-sda2.device
          4.987s NetworkManager-wait-online.service
          3.872s laptop-mode.service
          3.705s smbd.service
          3.687s wpa_supplicant.service
          3.678s systemd-logind.service
          3.034s dde-filemanager-daemon.service
          2.149s lvm2-monitor.service
          1.940s systemd-modules-load.service
          1.763s systemd-fsck@dev-disk-by\x2duuid-ceb2ec12\x2d79e2\x2d4875\x2d9d6f\x2d6
老机子开机速度
Reply View the author
wangzai0625
deepin
2018-08-30 01:17
#34
Startup finished in 44.882s (kernel) + 36.507s (userspace) = 1min 21.389s
Reply View the author
wangzai0625
deepin
2018-08-30 01:21
#35
sty@sty-PC:~$ systemd-analyze
Startup finished in 44.882s (kernel) + 36.507s (userspace) = 1min 21.389s
graphical.target reached after 35.258s in userspace
sty@sty-PC:~$ ^C
sty@sty-PC:~$ systemd-analyze blame
         12.233s dev-sda8.device
         10.800s systemd-journal-flush.service
          9.509s apt-daily.service
          8.674s udisks2.service
          7.835s deepin-accounts-daemon.service
          7.342s plymouth-quit-wait.service
          7.034s ModemManager.service
          6.369s accounts-daemon.service
          6.256s laptop-mode.service
          6.143s NetworkManager.service
          5.897s smbd.service
          5.136s wpa_supplicant.service
          4.989s avahi-daemon.service
          4.971s systemd-logind.service
          4.945s pppd-dns.service
          4.854s alsa-restore.service
lines 1-16...skipping...
         12.233s dev-sda8.device
         10.800s systemd-journal-flush.service
          9.509s apt-daily.service
          8.674s udisks2.service
          7.835s deepin-accounts-daemon.service
          7.342s plymouth-quit-wait.service
          7.034s ModemManager.service
          6.369s accounts-daemon.service
          6.256s laptop-mode.service
          6.143s NetworkManager.service
          5.897s smbd.service
          5.136s wpa_supplicant.service
          4.989s avahi-daemon.service
          4.971s systemd-logind.service
          4.945s pppd-dns.service
          4.854s alsa-restore.service
          3.768s dde-filemanager-daemon.service
          3.136s NetworkManager-wait-online.service
          3.097s nmbd.service
          2.485s networking.service
          2.406s systemd-udevd.service
          2.116s lvm2-monitor.service
          1.776s systemd-tmpfiles-setup.service
          1.067s systemd-binfmt.service
          1.034s polkit.service
           990ms systemd-sysusers.service
           937ms systemd-timesyncd.service
           828ms systemd-tmpfiles-setup-dev.service
           828ms systemd-sysctl.service
           755ms dev-hugepages.mount
           751ms sys-kernel-debug.mount
           744ms apt-daily-upgrade.service
           691ms binfmt-support.service
           619ms lightdm.service
           556ms proc-sys-fs-binfmt_misc.mount
           451ms lmt-poll.service
           434ms systemd-udev-trigger.service
lines 1-37
这怎么搞?
Reply View the author
维克多
deepin
2021-09-15 16:29
#36

哪些启动项可以禁掉?如何禁掉?

Reply View the author
jiutian123
deepin
2022-06-13 08:53
#37
woodelf
SATA3接口的SSD+F2FS,5秒启动完,关机秒关。

你这自己编译的内核?硬盘读写速度咋样?

Reply View the author
fgl100797900
deepin
2022-07-30 02:24
#38

33.871s man-db.service
14.108s plymouth-quit-wait.service
13.839s ModemManager.service
11.563s deepin-accounts-daemon.service
11.345s udisks2.service
9.906s accounts-daemon.service
8.994s NetworkManager-wait-online.service
8.456s avahi-daemon.service
8.329s NetworkManager.service
8.108s deepin-login-sound.service
6.370s wpa_supplicant.service
6.370s systemd-logind.service
6.336s deepin-authenticate.service
5.435s smartmontools.service
5.257s logrotate.service
5.086s deepin-anything-tool.service
4.996s rsyslog.service
4.317s dev-sda3.device
3.032s laptop-mode.service
2.918s pppd-dns.service
2.268s systemd-journal-flush.service
2.088s alsa-restore.service
2.035s networking.service
1.687s systemd-tmpfiles-setup.service
1.445s lightdm.service
1.330s systemd-fsck@dev-disk-by\x2duuid-4d0cebb6\x2db78d\x2d4093\x2db31b\x2d7c06284b5fd3.service

man-db-service是啥,怎么用那么长时间,怎么关闭这个服务?

Reply View the author
HoneyGIFT
deepin
2024-03-10 11:33
#39

ssd 500G固态,去年还是很快,现在是越来越慢了。

❯ systemd-analyze
Startup finished in 6.726s (firmware) + 6.366s (loader) + 35.812s (kernel) + 10.119s (userspace) = 59.025s
graphical.target reached after 10.112s in userspace

❯ uname -a
Linux john-PC 5.15.77-amd64-desktop #2 SMP Thu Jun 15 16:06:18 CST 2023 x86_64 GNU/Linux

Reply View the author
HoneyGIFT
deepin
2024-03-11 01:17
#40

❯ systemd-analyze
Startup finished in 7.429s (firmware) + 2.395s (loader) + 35.627s (kernel) + 9.841s (userspace) = 55.293s
graphical.target reached after 9.833s in userspace
❯ dmesg > dmesg.txt

图片.png

Reply View the author
2 / 3
To page