NetworkManager-wait-online.serviceが起動時に失敗し、起動が遅れます
一部のマルチユーザー環境では、起動プロセスの一部がネットワークから発生する場合があります。この場合、systemd
はデフォルトで、特定の手順が実行される前にネットワークがオンラインになるのを待機します。
一部のマルチユーザー環境とは異なり、ほとんどのUbuntuデスクトップユーザーは、ハードディスク、SSD、またはライブブートUSBにオペレーティングシステムとドライバーコードを持っています。
一部のユーザーは、起動中にネットワークが立ち上がるまで非常に長い時間待機するという不具合があり、推奨事項の1つは最大待機時間を30秒に設定することです。より良い方法は、特にインターネットを常に使用しておらず、スプレッドシートやドキュメントなどで作業したい場合に、サービスを単に無効にすることです。
ほとんどのユーザーは、次を使用して、10〜15秒を並列起動時間から切り離すことができます。
Sudo systemctl disable NetworkManager-wait-online.service
次に、サインオンすると、ネットワークに接続されたことを示すメッセージバブルが表示される可能性があります(WiFiまたはインターネットへのイーサネットアクセス)。
man
ページから:
NAME
systemd-networkd-wait-online.service, systemd-networkd-wait-online -
Wait for network to come online
このサービスは、ネットワークが接続されるまで単に待機し、まったく何もせずに待機しているように見えます。これが発生すると、ネットワークに依存する他のサービスを起動して処理を開始できるように状態を変更します。
したがって、このサービスは絶対に害がなく、起動中に時間を浪費せず、実際に最適化を構成するように見えるため、無効にした場合にのみ事態を悪化させます。
(ネットワークを必要とするサービスは、ネットワークが起動する前に起動します。他の多くのサービスも起動し、競合が激しい場合、これらのサービスは何も役に立たないため、接続を再試行し続けるだけです。ネットワーク、最終的にネットワークが立ち上がるまで)