Rețele

Cum se face un test de viteză a rețelei Linux

Cum se face un test de viteză a rețelei Linux

Prezentul tutorial explică cum să măsurați viteza conexiunii la internet folosind diferite instrumente disponibile pentru Linux. Înainte de a trece prin aceste instrumente există câteva concepte care ar trebui clarificate, viteza de descărcare, viteza de încărcare și latența, acest tutorial se concentrează pe viteza de descărcare.

Viteza de descărcare: viteza de descărcare este primind viteza, viteza utilizată de pachete pentru a ajunge la dispozitivul dvs., aceasta este viteza relevantă atunci când descărcați fișiere, vizionați videoclipuri online sau vizitați site-uri web, este cea mai relevantă măsură pentru utilizatorii casnici.

Viteza de upload: viteza de încărcare este trimiterea viteza, viteza de a trimite trafic de pe dispozitivul dvs. către alt dispozitiv prin internet, este viteza pe care o vedeți atunci când încărcați imagini sau videoclipuri pe orice site web sau prin orice aplicație de comunicare. De obicei, furnizorii de servicii de internet oferă o viteză de încărcare extrem de redusă, cu excepția cazului în care plătiți un plus, este deosebit de relevant pentru servere.

Latență: este timpul necesar traficului pentru a ajunge la destinație și a reveni la dispozitivul dvs., acest lucru nu este neapărat legat de viteză, deoarece latența ridicată poate fi cauzată de multe salturi sau routere intermediare între dispozitivul dvs. și destinație, fiecare dispozitiv de rutare va avea propriul latență, așa cum se explică pe Traceroute cu Nmap dacă observați viteză mică între dispozitivul dvs. și o destinație specifică, o modalitate de a diagnostica problema este să traceți un pachet pe tot parcursul internetului, încercând să găsiți un dispozitiv intermediar scăzut care să măsoare latența.

TCPTRACK

Primul instrument descris în acest tutorial este tcptrack, care poate fi instalat în distribuțiile Debian și Ubuntu Linux prin apt, puteți obține tcptrack pentru alte distribuții Linux la https: // pkgs.org / download / tcptrack.

Se instalează tcptrack pe Debian și Ubuntu:

apt install tcptrack

Când utilizați tcptrack, trebuie să specificați dispozitivul de rețea cu opțiunea -eu. În cazul meu, dispozitivul de rețea este wlp3s0, de aceea rulez:

tcptrack -i wlp3s0

Ieșire live:

Acestea sunt în mare parte site-uri web, puteți specifica, de asemenea, un port, care este deosebit de util pentru servere, pentru a specifica un port pur și simplu adăugați opțiunea port, următorul exemplu arată tcptrack măsurând conexiunea la internet pe portul 56254.

tcptrack -i portul wlp3s0 56254

Ieșire live:

Cu opțiunea -d puteți instrui tcptrack să măsoare numai conexiunile stabilite după lansarea tcptrack.

tcptrack -d -i wlp3s0

Ieșire live:

NLOAD

Nload este un alt instrument pentru a monitoriza traficul de rețea și viteza lățimii de bandă, cum ar fi tcptrack, de asemenea, poate fi instalat prin apt pe distribuțiile Debian și Ubuntu Linux, este disponibil și ca tar.gz pentru alte distribuții la https: // sourceforge.net / projects / nload /. Avantajul nload este că puteți vedea cu ușurință traficul de intrare și de ieșire împărțit.

Pentru a instala nload pe Debian sau Ubuntu, rulați:

apt install nload

Pentru a lansa nload, trebuie să specificați dispozitivul de rețea, înlocuiți wlp3s0 cu dispozitivul de rețea și lansați-l ca în următorul exemplu:

nload wlp3s0

Ieșire live:

IFTOP

Iftop este un alt instrument open source disponibil în depozitoarele Debian și Ubuntu, îl puteți descărca pentru alte distribuții Linux ca tar.gz la http: // www.fost-papagal.com / pdw / iftop /.

apt install iftop

Pentru a lansa iftop, rulați-l adăugând opțiunea -eu pentru a vă defini placa de rețea ca în următorul exemplu:

iftop -i wlp3s0

Ieșire live:

În partea de jos puteți vedea traficul transmis, (TX) și primit (RX), cum (cumulativ) arată traficul de când a fost executat topul, ratele de vârf și ratele. Ultima linie (TOTAL) arată valoarea totală pentru fiecare dintre cele menționate.

CBM

CBM este un alt instrument disponibil în depozitele de distribuții Debian și Ubuntu Linux, îl puteți găsi și pentru alte distribuții la https: // github.com / resurrecting-open-source-projects / cbm.

CBM este un instrument plin de culoare care poate afișa simultan toate interfețele de rețea, fără a face discriminări între conexiuni, oferind un rezultat total.
Pentru a instala cbm pe Debian sau Ubuntu, rulați:

apt install cmb

Apoi, rulați fără opțiuni

cbm


Cbm nu are nevoie de prea multe explicații, fiecare coloană detaliază în mod clar funcția sa.

Puteți răsfoi diferitele interfețe cu săgețile pentru a afișa fiecare adresă IP a interfeței.

IPERF

Iperf este un tester excelent pentru a măsura lățimea de bandă între două noduri, acceptă TCP, UDP, SCTP, IPv4 și IPv6, arată sincronizarea, pierderea și multe altele. Iperf este inclus și în depozitele Debian și Ubuntu, este disponibil pentru alte distribuții la https: // iperf.fr /.

Iperf trebuie instalat pe ambele dispozitive, a căror viteză de comunicație va fi măsurată.
Pentru a instala Iperf pe Debian sau Ubuntu pe ambele computere rulați:

apt install iperf

Apoi, de pe dispozitivul server executați:

iperf -s

Din al doilea dispozitiv rulați:

iperf -c


În cazul meu ar fi:

Iperf -c 192.168.0.14


Aici aveți un articol foarte detaliat despre IPERF cu o analiză aprofundată de Bamdeb Ghosh foarte recomandat. Sper că v-a fost utilă această descriere a monitoarelor de viteză, continuați să urmăriți LinuxHint pentru mai multe sfaturi și actualizări pe Linux.

Articole similare:

ettool Comenzi și exemple
Cum să monitorizați traficul de rețea folosind nethogs

Cum se folosește GameConqueror Cheat Engine în Linux
Articolul acoperă un ghid despre utilizarea sistemului de înșelăciune GameConqueror în Linux. Mulți utilizatori care joacă jocuri pe Windows folosesc ...
Cele mai bune emulatoare pentru console de jocuri pentru Linux
Acest articol va enumera programele populare de emulare a consolei de jocuri disponibile pentru Linux. Emularea este un strat de compatibilitate softw...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...