好的,Nice!我们来看看为什么开机这么久!
Tofloor
poster avatar
dzuiuabi
deepin
2017-12-29 17:27
Author
没有滑稽很不习惯。

  1. ~$ systemd-analyze
  2. Startup finished in 8.193s (kernel) + 53.255s (userspace) = 1min 1.448s
Copy the Code
开了1分多钟,我觉得我可以在睡一会儿然后……
然后在看看是什么东西这么拖后退。
  1. ~$ systemd-analyze blame
  2.          24.305s NetworkManager-wait-online.service
  3.           8.426s dev-sda8.device
  4.           6.966s ModemManager.service
  5.           6.621s nmbd.service
  6.           6.572s systemd-journal-flush.service
  7.           4.304s networking.service
  8.           4.301s smbd.service
  9.           3.954s accounts-daemon.service
  10.           2.965s NetworkManager.service
  11.           1.913s lightdm.service
  12.           1.823s avahi-daemon.service
  13.           1.775s systemd-logind.service
  14.           1.740s lvm2-monitor.service
  15.           1.696s keyboard-setup.service
  16.           1.552s systemd-binfmt.service
  17.           1.466s polkit.service
  18.           1.367s wpa_supplicant.service
  19.           1.362s lastore-daemon.service
  20.           1.333s systemd-backlight@backlight:acpi_video0.service
  21.           1.242s systemd-udevd.service
  22.           1.171s proc-sys-fs-binfmt_misc.mount
  23.           1.147s systemd-tmpfiles-setup.service
  24.           1.065s sys-kernel-debug.mount
  25.           1.035s dev-hugepages.mount
  26.            953ms systemd-modules-load.service
Copy the Code
哇呜~!第一次看见要启动这么长时间的服务,哇哦!抓住了一个大家伙!我在其他人晒出的开机时间和Blame也没看到NetworkManager-wait-online.service这个东西啊,怎么就占时间了嘛?

于是我找了一些资料

[page]

[size=13.3333px]Hi
[size=13.3333px]I see

[size=13.3333px]Code:
7.872s NetworkManager-wait-online.service

[size=13.3333px]when I run a

[size=13.3333px]Code:
systemd-analyze blame

[size=13.3333px]Is this normal?
[size=13.3333px]Seems like it is adding a LOT of time to my boot.

[size=13.3333px]Any way to optimize?

[size=13.3333px]Centos 7 + MATE install
[size=13.3333px]

[size=13.3333px]有人就回复了:
Nope.

the problem is that systemd assumes the network is ready for use as soon as it starts NetworkManager.

When this is the case, nearly all network dependent actions fail - from network based filesystems, name lookups, time synchronization, databases, network user identifications (LDAP/NIS/...).

So much fails that the systemd developers had to start modifying a ton of other applications (this one being NetworkManager).

NetworkManager-wait-online is required to delay until the network is usable. This required modification of NetworkManager to explicitly send a "ready" signal back to systemd. This normally works (DHCP clients got modified too). And even the database servers got modified for the same reason.

This is one of the reasons systemd is considered a poor design, and imposes a LOT of things on services.

意思就是这个服务必须要这样启动?网络服务,总而言之,很糟糕,我可能是这个论坛开机醉酒的用户

Reply Favorite View the author
All Replies
3 / 3
To page
avatar
jesin
deepin
2018-01-01 19:08
#41
把默认timeout=30s改小一点就行了
Reply View the author
avatar
dzuiuabi
deepin
2018-01-01 19:37
#42
https://bbs.deepin.org/post/150831
没有ssd,省钱玩个鸡?
没有电脑的区别,只有hdd,和ssd的区别。

哇,那你多加几块就好了。
Reply View the author
Comments
lulinux
2018-01-01 19:39
我要省钱玩个鸡
avatar
152******22
deepin
2018-01-02 19:27
#43
https://bbs.deepin.org/post/150831
建议把docker.service和php设为手动启动吧。

这个,不是很影响,,,good idea!
Reply View the author
avatar
9***8@qq.com
deepin
2018-01-07 07:08
#44
在ubuntu下:


Reply View the author
avatar
dzuiuabi
deepin
2018-01-07 17:49
#45

这……不就是睁一下眼闭一下眼就开机了吗
Reply View the author
Comments
lineme
2018-01-22 20:41
是啊,七八秒的样子
avatar
lxflhy
deepin
2018-01-07 18:27
#46
我也来晒晒
lxflhy@lxflhy-PC:~$ systemd-analyze
Startup finished in 11.236s (kernel) + 31.857s (userspace) = 43.094s
lxflhy@lxflhy-PC:~$ systemd-analyze blame
         11.047s plymouth-quit-wait.service
          8.670s nmbd.service
          6.562s NetworkManager-wait-online.service
          5.189s dev-sda11.device
          2.978s systemd-fsck@dev-disk-by\x2duuid-0ABA\x2dF6AA.service
          2.811s ModemManager.service
          2.783s lvm2-monitor.service
          2.557s systemd-fsck@dev-disk-by\x2duuid-68101085\x2dcfcc\x2d4c1d\x2d881e\x2d09c6315a670a
          2.320s upower.service
          1.790s systemd-journal-flush.service
          1.678s systemd-logind.service
          1.600s pppd-dns.service
          1.597s alsa-restore.service
          1.490s virtualbox.service
          1.435s systemd-udevd.service
          1.305s avahi-daemon.service
          1.294s bluetooth.service
          1.284s systemd-rfkill.service
          1.074s accounts-daemon.service
          1.065s NetworkManager.service
          1.035s systemd-tmpfiles-setup-dev.service
           973ms lightdm.service
           760ms systemd-binfmt.service
           684ms polkit.service
           523ms proc-sys-fs-binfmt_misc.mount
           498ms home.mount
           490ms wpa_supplicant.service
           485ms systemd-remount-fs.service
           470ms networking.service
           463ms systemd-backlight@backlight:intel_backlight.service
           459ms dev-hugepages.mount
           457ms sys-kernel-debug.mount
           455ms dev-mqueue.mount
           408ms smbd.service
           365ms lastore-daemon.service
           298ms kmod-static-nodes.service
           293ms systemd-tmpfiles-setup.service
           275ms systemd-user-sessions.service
           267ms systemd-udev-trigger.service
           255ms boot-efi.mount
           249ms systemd-timesyncd.service
           238ms udisks2.service
           223ms systemd-random-seed.service
           206ms systemd-tmpfiles-clean.service
           202ms systemd-journald.service
            85ms systemd-sysctl.service
            61ms systemd-update-utmp.service
            50ms miracle-dispd.service
            44ms systemd-modules-load.service
            28ms user@1000.service
            28ms plymouth-read-write.service
            20ms miracle-wifid.service
            13ms plymouth-start.service
             5ms systemd-update-utmp-runlevel.service
             2ms sys-fs-fuse-connections.mount
             1ms hostapd.service

Reply View the author
avatar
la******ng@outlook.com
deepin
2018-01-07 19:08
#47
為什么你 NetworkManager 需要花这么久的时间?
  1. Startup finished in 9.881s (firmware) + 2.631s (loader) + 11.732s (kernel) + 9.072s (userspace) = 33.318s
Copy the Code
  1.           3.584s ufw.service
  2.           3.168s lvm2-monitor.service
  3.           2.918s dev-sdb2.device
  4.           1.738s NetworkManager.service
  5.           1.427s lightdm.service
  6.           1.334s ModemManager.service
  7.           1.264s systemd-journal-flush.service
  8.           1.125s systemd-hwdb-update.service
  9.           1.040s nmbd.service
  10.            999ms samba.service
  11.            863ms accounts-daemon.service
  12.            763ms ldconfig.service
  13.            632ms systemd-tmpfiles-setup-dev.service
  14.            618ms systemd-sysusers.service
  15.            452ms polkit.service
  16.            447ms org.cups.cupsd.service
  17.            409ms systemd-udevd.service
  18.            382ms systemd-timedated.service
  19.            382ms smbd.service
  20.            340ms udisks2.service
  21.            331ms avahi-daemon.service
  22.            238ms systemd-random-seed.service
  23.            237ms systemd-tmpfiles-setup.service
  24.            236ms dev-hugepages.mount
  25.            235ms systemd-modules-load.service
  26.            234ms kmod-static-nodes.service
  27.            211ms systemd-udev-trigger.service
  28.            205ms user@1000.service
  29.            198ms upower.service
  30.            181ms systemd-timesyncd.service
  31.            173ms systemd-update-utmp.service
  32.            171ms boot-efi.mount
  33.            162ms systemd-resolved.service
  34.            156ms systemd-journal-catalog-update.service
  35.            138ms systemd-user-sessions.service
  36.            119ms dev-mqueue.mount
  37.            103ms home.mount
  38.             93ms systemd-journald.service
  39.             89ms systemd-sysctl.service
  40.             56ms systemd-logind.service
  41.             42ms rtkit-daemon.service
  42.             23ms systemd-networkd.service
  43.              8ms systemd-update-done.service
  44.              6ms systemd-remount-fs.service
  45.              4ms sys-kernel-debug.mount
  46.              2ms alsa-restore.service
  47.              1ms sys-kernel-config.mount
  48.              1ms sys-fs-fuse-connections.mount
  49.              1ms tmp.mount
Copy the Code


Reply View the author
avatar
dzuiuabi
deepin
2018-01-07 21:56
#48
https://bbs.deepin.org/post/150831
我也来晒晒
lxflhy@lxflhy-PC:~$ systemd-analyze
Startup finished in 11.236s (kernel) + 31.857s (users ...

比我快
Reply View the author
avatar
dzuiuabi
deepin
2018-01-07 21:57
#49
https://bbs.deepin.org/post/150831
為什么你 NetworkManager 需要花这么久的时间?

我也不知道,不过现在我的这个不会要这么长时间了
  1. ~$ systemd-analyze
  2. Startup finished in 8.533s (kernel) + 59.615s (userspace) = 1min 8.149s
  3. ~$ systemd-analyze blame
  4.          17.942s smbd.service
  5.          12.255s systemd-journal-flush.service
  6.          10.189s nmbd.service
  7.           8.181s dev-sda8.device
  8.           8.015s ModemManager.service
  9.           6.910s NetworkManager-wait-online.service
  10.           5.809s apt-daily.service
  11.           5.321s accounts-daemon.service
  12.           4.904s networking.service
  13.           4.369s systemd-logind.service
  14.           4.282s pppd-dns.service
  15.           4.277s alsa-restore.service
  16.           4.050s avahi-daemon.service
  17.           2.101s lvm2-monitor.service
  18.           1.928s NetworkManager.service
  19.           1.792s lightdm.service
  20.           1.522s wpa_supplicant.service
  21.           1.509s keyboard-setup.service
  22.           1.269s systemd-tmpfiles-setup-dev.service
  23.           1.164s systemd-modules-load.service
  24.           1.103s systemd-backlight@backlight:acpi_video0.service
  25.           1.007s systemd-binfmt.service
  26.            956ms lastore-daemon.service
  27.            944ms polkit.service
  28.            858ms systemd-udevd.service
Copy the Code
Reply View the author
avatar
lxflhy
deepin
2018-01-07 22:07
#50
dzuiuabi 发表于 2018-1-7 13:56
比我快

本来蛮快的,整那个4.14测试版,给整慢了,每次开机都会有个啥东西加载失败顿了一会
Reply View the author
avatar
dzuiuabi
deepin
2018-01-08 00:27
#51
https://bbs.deepin.org/post/150831
本来蛮快的,整那个4.14测试版,给整慢了,每次开机都会有个啥东西加载失败顿了一会 ...

我现在越来越慢了哈哈哈
Reply View the author
avatar
hrwfox
deepin
2018-01-08 05:44
#52
本帖最后由 hrwfox 于 2018-1-7 21:45 编辑

$ systemd-analyze
Startup finished in 3.801s (kernel) + 7.432s (userspace) = 11.234s
渣渣笔记本的
Reply View the author
avatar
打击越
deepin
2018-01-08 06:19
#53

Reply View the author
avatar
dzuiuabi
deepin
2018-01-09 17:35
#54
https://bbs.deepin.org/post/150831
$ systemd-analyze
Startup finished in 3.801s (kernel) + 7.432s (userspace) = 11.234s
渣渣笔记本的[sm ...

哇,我不相信这是真的。
Reply View the author
avatar
EmcZero
deepin
2018-04-26 16:28
#55
plymouth在深度系统中直接与dde关联,删不掉的
Reply View the author
avatar
无名小卒
deepin
2018-04-27 00:44
#56
  1. $ systemd-analyze
  2. Startup finished in 23.322s (firmware) + 4.048s (loader) + 5.273s (kernel) + 21.235s (userspace) = 53.880s
Copy the Code
  1. systemd-analyze blame
  2.          10.058s NetworkManager-wait-online.service
  3.           4.495s keyboard-setup.service
  4.           4.471s dev-sdb3.device
  5.           1.843s plymouth-start.service
  6.           1.748s lvm2-monitor.service
  7.           1.344s systemd-journal-flush.service
  8.           1.257s systemd-modules-load.service
  9.           1.243s systemd-udevd.service
  10.           1.182s NetworkManager.service
  11.           1.164s ModemManager.service
  12.            870ms nmbd.service
  13.            853ms accounts-daemon.service
  14.            826ms systemd-fsck@dev-disk-by\x2duuid-c965c186\x2de4c7\x2d4826\x2d892a\x2de7d1c1196992.service
  15.            824ms networking.service
  16.            762ms lastore-daemon.service
  17.            689ms home.mount
  18.            669ms systemd-rfkill.service
  19.            663ms systemd-fsck@dev-disk-by\x2duuid-add3d8f5\x2d5120\x2d4d50\x2d9ce4\x2d9b3352055d53.service
  20.            627ms systemd-backlight@backlight:intel_backlight.service
  21.            622ms systemd-logind.service
  22.            580ms upower.service
  23.            512ms systemd-fsck@dev-disk-by\x2duuid-df5cf64f\x2dbb1a\x2d4332\x2daa50\x2df3d253acf2bb.service
  24.            427ms systemd-binfmt.service
  25.            407ms systemd-tmpfiles-setup-dev.service
  26.            378ms lightdm.service
  27.            377ms plymouth-quit-wait.service
  28.            374ms systemd-udev-trigger.service
  29.            361ms virtualbox.service
  30.            338ms smbd.service
  31.            333ms systemd-random-seed.service
  32.            307ms systemd-tmpfiles-clean.service
  33.            248ms bluetooth.service
  34.            234ms systemd-sysctl.service
  35.            233ms udisks2.service
  36.            230ms systemd-timesyncd.service
  37.            226ms polkit.service
Copy the Code
Reply View the author
avatar
mhlan
deepin
2018-04-27 01:12
#57
我的也是这个贼大
  1. 12.140s NetworkManager-wait-online.service
Copy the Code

一共都20秒,这就占了一半
Reply View the author
3 / 3
To page