Krav: Om du testar den externa nätverkshastigheten (bredbandsnätshastighet) kan vi testa den genom speedtest, och för att testa den interna nätverkshastigheten kan du använda iPerf3 för att testa överföringshastigheten mellan två enheter, enligt följande:
Om du använder iPerf3 för att testa överföringshastigheten krävs att båda enheterna installerar iPerf3-verktyget, denna artikel bygger LibreSpeed-tjänsten på servern, du behöver bara komma åt den i klientwebbläsaren, du kan göra hastighetstestet.
LibreSpeed är ett verktyg som snabbt kan implementeras för att testa nätverkshastighet, särskilt i LAN-miljöer, och är mycket användbart för att testa om nätverksutrustningens bandbredd håller standarden. Koden består mestadels av en uppsättning html, js och php, utan Flash, utan Java, utan Websocket, utan nonsens, och det är ett mycket lättviktigt Speedtest implementerat i Javascript, med XMLHttpRequest och Web Workers.
Källkodsadress:Inloggningen med hyperlänken är synlig.
Denna artikel använder docker för att bygga en LibreSpeed-tjänst och kräver endast ett kommando enligt följande:
Vid denna tidpunkt får vi tillgång till port 28082 på servern via webbläsaren på en datorenhet, till exempel:http://192.168.50.227:28082/
Testresultaten visas nedan:
Nedladdningshastigheten är 1006 Mbps och uppladdningshastigheten är 1009 Mbps eftersomMin hemrouter är en gigabit-nätverksport, så testresultaten stämmer också överens med förväntningarna.
(Slut)
|