Cerințe: Dacă testați viteza rețelei externe (viteza rețelei broadband), o putem testa prin speedtest, iar pentru testarea vitezei rețelei interne, puteți folosi iPerf3 pentru a testa viteza de transmisie între două dispozitive, după cum urmează:
Dacă folosești iPerf3 pentru a testa viteza de transmisie, este necesar ca ambele dispozitive să instaleze unealta iPerf3, acest articol construiește serviciul LibreSpeed pe server, trebuie doar să îl accesezi prin browserul clientului, poți face testul de viteză.
LibreSpeed este un instrument care poate fi implementat rapid pentru a testa viteza rețelei, în special în medii LAN, și este foarte util pentru testarea dacă lățimea de bandă a echipamentelor de rețea este la standard. Codul este compus în mare parte dintr-un set de html, js și php, fără Flash, fără Java, fără Websocket, fără prostii, și este un Speedtest foarte ușor implementat în Javascript, folosind XMLHttpRequest și Web Workers.
Adresa codului sursă:Autentificarea cu hyperlink este vizibilă.
Acest articol folosește docker pentru a construi un serviciu LibreSpeed și necesită o singură comandă, după cum urmează:
În acest moment, accesăm portul 28082 al serverului prin browserul unui dispozitiv de calculator, de exemplu:http://192.168.50.227:28082/
Rezultatele testelor sunt prezentate mai jos:
Viteza de descărcare este de 1006 Mbps, iar viteza de încărcare este de 1009 Mbps pentru căRouterul meu de acasă este un port de rețea gigabit, deci rezultatele testelor sunt, de asemenea, în concordanță cu așteptările.
(Sfârșit)
|