Mengapa Kelajuan Rangkaian Linux Perlahan dan Cara Menyemaknya
Kelajuan rangkaian Linux yang rendah boleh berpunca daripada Wi-Fi lemah, router atau modem bermasalah, kesesakan ISP, DNS lambat, proses latar belakang, konfigurasi rangkaian dan packet loss. Artikel ini menerangkan tanda-tanda masalah, cara menggunakan ping, iperf3 dan speedtest, kaedah membezakan masalah rangkaian tempatan dengan operator, serta langkah praktikal untuk meningkatkan kelajuan muat turun, muat naik, latency dan kestabilan sambungan.
Memahami tanda kelajuan rangkaian Linux bermasalah
Masalah rangkaian tidak semestinya ditunjukkan oleh kelajuan muat turun yang rendah sahaja. Laman web mungkin mengambil masa untuk dibuka, video kerap menimbal, pemindahan fail menjadi tidak stabil, atau sambungan SSH terputus. Permainan dalam talian pula lebih dipengaruhi oleh latency, jitter dan packet loss berbanding kelajuan maksimum.
Bandingkan keputusan pada waktu yang berbeza dan gunakan sambungan kabel Ethernet sebagai rujukan. Jika Ethernet stabil tetapi Wi-Fi perlahan, punca biasanya berada pada rangkaian tanpa wayar, bukan semata-mata pada komputer Linux atau pakej internet.
Punca 1: Isyarat dan gangguan Wi-Fi lemah
Jarak jauh dari router, dinding tebal, kesesakan saluran dan gangguan daripada rangkaian jiran boleh mengurangkan kadar penghantaran. Linux mungkin menunjukkan sambungan masih aktif walaupun kualiti isyarat rendah. Jalankan nmcli dev wifi untuk melihat rangkaian, saluran dan tahap isyarat yang tersedia.
Punca 2: Router atau modem mengalami beban
Router atau modem yang terlalu lama, terlalu panas atau mengendalikan banyak peranti boleh menyebabkan latency meningkat dan kelajuan berubah-ubah. Muat turun besar, penstriman video dan peranti rumah pintar juga menggunakan kapasiti yang sama. Semak lampu status, mulakan semula peralatan jika perlu dan lihat sama ada masalah berlaku pada semua peranti.
Punca 3: Kesesakan atau gangguan ISP
Operator atau ISP mungkin mengalami kesesakan pada waktu puncak, kerja penyelenggaraan atau gangguan di kawasan tertentu. Jika semua peranti di rumah perlahan, sambungan kabel juga terjejas dan keputusan ujian kekal rendah pada beberapa pelayan, masalah lebih berkemungkinan berada di luar komputer Linux. Simpan masa ujian dan keputusan untuk rujukan kepada ISP.
Punca 4: Proses latar belakang menggunakan bandwidth
Kemas kini sistem, penyegerakan awan, klien BitTorrent, sandaran dan kontena boleh menggunakan muat turun atau muat naik tanpa paparan yang jelas. Gunakan nload, iftop atau ss untuk mengenal pasti trafik. Semak juga proses aktif dengan top dan jadual kerja seperti cron atau systemd timer.
Punca 5: DNS atau konfigurasi rangkaian tidak sesuai
DNS yang lambat biasanya melambatkan pencarian alamat laman web, tetapi tidak semestinya mengurangkan kelajuan pemindahan selepas sambungan terbentuk. Konflik antara NetworkManager, resolv.conf dan VPN pula boleh menyebabkan resolusi gagal atau berubah-ubah. Bandingkan masa respons DNS dengan dig dan pastikan hanya pengurus rangkaian yang sesuai mengawal konfigurasi.
Punca 6: Packet loss dan latency tinggi
Packet loss menyebabkan paket dihantar semula dan prestasi aplikasi merosot walaupun ujian kelajuan sesekali kelihatan normal. Gangguan kabel, isyarat Wi-Fi, peranti rangkaian atau laluan ISP boleh menjadi penyebab. Latency tinggi dan jitter juga memberi kesan ketara kepada panggilan video, permainan serta sambungan jauh.
Cara semak kelajuan rangkaian di Linux
Uji kelajuan internet
Gunakan alat speedtest yang dipercayai atau laman Speedtest.im untuk mengukur kelajuan muat turun, muat naik dan ping. Jalankan beberapa ujian pada masa yang sama setiap hari, tutup muat turun aktif dan pilih pelayan yang munasabah dari segi lokasi. Keputusan satu ujian tidak cukup untuk menentukan punca.
Periksa latency dan packet loss
Gunakan arahan ping -c 20 alamat-gateway untuk menguji rangkaian tempatan, kemudian ping kepada alamat internet yang stabil. Packet loss pada gateway menunjukkan masalah Wi-Fi, kabel atau router. Jika gateway bersih tetapi alamat internet bermasalah, periksa modem, laluan ISP atau sambungan operator.
Bandingkan kapasiti antara dua komputer
Untuk menguji rangkaian tempatan tanpa dipengaruhi internet, pasang iperf3 pada dua komputer dalam rangkaian yang sama. Keputusan rendah melalui Ethernet menunjukkan isu router, kabel atau peranti. Jika Ethernet baik tetapi Wi-Fi rendah, fokuskan pemeriksaan pada saluran, jarak dan standard Wi-Fi.
Langkah mengoptimumkan sambungan Linux
- Uji dengan kabel Ethernet Cat5e atau lebih baharu sebelum membuat kesimpulan.
- Letakkan router di kawasan terbuka dan dekat dengan lokasi penggunaan utama.
- Gunakan jalur 5 GHz atau 6 GHz apabila peranti menyokongnya dan jarak tidak terlalu jauh.
- Hentikan sementara penyegerakan awan, kemas kini dan sandaran semasa ujian.
- Kemas kini kernel, pemacu kad rangkaian dan firmware router daripada sumber yang dipercayai.
- Aktifkan QoS atau kawalan bandwidth jika banyak peranti berkongsi sambungan.
- Uji DNS alternatif, tetapi nilai masa resolusi secara berasingan daripada kelajuan muat turun.
- Hubungi ISP dengan rekod masa, jenis sambungan, keputusan Ethernet dan bukti packet loss.
Kesimpulan diagnosis
Mulakan dengan memisahkan masalah Wi-Fi daripada sambungan ISP menggunakan Ethernet. Seterusnya periksa penggunaan bandwidth, latency, packet loss, DNS dan prestasi rangkaian tempatan. Pendekatan berperingkat ini membantu menentukan sama ada penyelesaian memerlukan perubahan konfigurasi Linux, pelarasan router atau laporan kepada operator.
