San*_*p C 58 network-manager 17.10
NetworkManager-wait-online.service 在启动时失败,它延迟了我的启动
Win*_*nix 60
在某些多用户环境中,启动过程的一部分可能来自网络。对于这种情况systemd
默认为在采取某些步骤之前等待网络上线。
与某些多用户环境不同,大多数 Ubuntu 桌面用户的硬盘、SSD 或 Live Boot USB 上都有操作系统和驱动程序。
有一个小故障,一些用户在启动过程中等待网络启动的时间非常长。在这种情况下,建议将最长等待时间设置为 30 秒。更好的方法是在启动时简单地禁用该服务。
对于许多用户来说,可以使用以下方法将并行启动时间减少 10 到 15 秒:
sudo systemctl disable NetworkManager-wait-online.service
Run Code Online (Sandbox Code Playgroud)
登录后,您可能会收到一个消息气泡,说明您现在已连接到网络(WiFi 或以太网访问 Internet)。
Mik*_*kis 11
看起来这个服务只是等待,完全什么都不做,直到网络连接,当这种情况发生时,它会改变它的状态,以便可以启动依赖于网络的其他服务来开始做他们的事情。
所以,看起来这个服务是绝对良性的,它在启动过程中不会浪费任何时间,它实际上构成了一种优化,所以如果你禁用它只会让事情变得更糟。
(需要网络的服务会在网络未起来之前启动,此时许多其他服务也在启动并且争用很高,这些服务将无法做任何有用的事情,因此它们只会不断重试连接网络,直到网络最终出现。)
从man
页面:
NAME
systemd-networkd-wait-online.service, systemd-networkd-wait-online -
Wait for network to come online
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
75275 次 |
最近记录: |