Krav: Hvis du tester den eksterne nettverkshastigheten (bredbåndshastighet), kan vi teste den gjennom hastighetstest, og for å teste den interne nettverkshastigheten kan du bruke iPerf3 for å teste overføringshastigheten mellom to enheter, som følger:
Hvis du bruker iPerf3 for å teste overføringshastigheten, kreves det at begge enhetene installerer iPerf3-verktøyet, denne artikkelen bygger LibreSpeed-tjenesten på serveren, du trenger bare tilgang til den i klientnettleseren, du kan gjøre hastighetstesten.
LibreSpeed er et verktøy som raskt kan implementeres for å teste nettverkshastighet, spesielt i LAN-miljøer, og er svært nyttig for å teste om nettverksutstyrets båndbredde holder standarden. Koden består for det meste av et sett html, js og php, ingen Flash, ingen Java, ingen Websocket, ingen tull, og det er en veldig lett Speedtest implementert i Javascript, med XMLHttpRequest og Web Workers.
Kildekodeadresse:Innloggingen med hyperkoblingen er synlig.
Denne artikkelen bruker docker for å bygge en LibreSpeed-tjeneste, og krever kun én kommando som følger:
På dette tidspunktet får vi tilgang til port 28082 på serveren via nettleseren på en datamaskin, for eksempel:http://192.168.50.227:28082/
Testresultatene vises nedenfor:
Nedlastingshastigheten er 1006 Mbps og opplastingshastigheten er 1009 Mbps fordiHjemmeruteren min har en gigabit-nettverksport, så testresultatene samsvarer også med forventningene.
(Slutt)
|