Apa yang dilakukan NetworkManager-wait-online.service?


Jawaban:


24

Beberapa kode keluar dari jaringan

Dalam beberapa lingkungan multi-pengguna bagian dari proses boot-up dapat berasal dari jaringan. Untuk kasus ini secara systemddefault menunggu jaringan datang online sebelum langkah-langkah tertentu diambil.

Mayoritas Pengguna Desktop

Tidak seperti beberapa lingkungan multi-pengguna, sebagian besar pengguna desktop Ubuntu memiliki Sistem Operasi dan driver pada hard disk, SSD, atau USB Boot Langsung.

Ada kesalahan di mana beberapa pengguna menunggu waktu yang sangat lama untuk jaringan muncul saat boot. Dalam hal ini rekomendasinya adalah mengatur waktu tunggu maksimum menjadi 30 detik. Cara yang lebih baik adalah dengan menonaktifkan layanan saat boot.

Bagi banyak pengguna 10 hingga 15 detik dapat dipotong dari waktu boot paralel dengan menggunakan:

sudo systemctl disable NetworkManager-wait-online.service

Setelah Anda masuk, Anda kemungkinan akan mendapatkan pesan gelembung yang menyatakan bahwa Anda sekarang telah terhubung ke jaringan (WiFi atau akses Ethernet ke Internet).


Apakah diperlukan jika saya menggunakan keyboard dan mouse nirkabel sebagai input ke sistem saya (bekerja dengan adaptor penerima nirkabel dicolokkan ke port USB)?
Nikhil

1
Tidak diperlukan untuk USB.
WinEunuuchs2Unix

@Juga, jika saya menggunakan keyboard dan mouse bluetooth, apakah akan diperlukan (saya sedang mempertimbangkan untuk membelinya)?
Nikhil

1
Bluetooth sering tertanam dalam kartu WiFi jadi saya tidak yakin yang itu.
WinEunuuchs2Unix

1
Mengapa butuh waktu lama untuk mendapatkan koneksi? Saya terhubung melalui Gigabit.
Corni

5

Dari manhalaman:

NAME

       systemd-networkd-wait-online.service, systemd-networkd-wait-online -
       Wait for network to come online

Layanan saya di Kubuntu 18.04.1 dipanggil NetworkManager-wait-online.servicedan running man mengembalikan bahwa tidak ada halaman manual. Mungkin ini adalah kasus penamaan yang buruk, atau tautan yang hilang terhubung man NetworkManager-wait-online.servicedengan halaman layanan bernama man yang Anda sebutkan?
pbhj

4

Tampaknya layanan ini hanya menunggu, tidak melakukan apa-apa, sampai jaringan terhubung, dan ketika ini terjadi, ia mengubah statusnya sehingga layanan lain yang bergantung pada jaringan dapat diluncurkan untuk mulai melakukan pekerjaan mereka.

Jadi, tampaknya layanan ini benar-benar jinak, tidak membuang waktu selama boot, dan itu sebenarnya merupakan optimasi, jadi Anda hanya akan membuat segalanya lebih buruk jika Anda menonaktifkannya.

(Layanan yang membutuhkan jaringan akan mulai sebelum jaringan naik, pada saat banyak layanan lain juga mulai dan pertengkaran tinggi, dan layanan ini tidak dapat melakukan apa pun yang berguna, sehingga mereka hanya akan terus mencoba lagi untuk terhubung ke jaringan, sampai jaringan akhirnya muncul.)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.