Вимоги: Якщо ви перевіряєте швидкість зовнішньої мережі (швидкість широкосмугової мережі), ми можемо протестувати це через speedtest, а для перевірки внутрішньої швидкості мережі ви можете використати iPerf3 для перевірки швидкості передачі між двома пристроями, наступним чином:
Якщо ви використовуєте iPerf3 для тестування швидкості передачі, потрібно, щоб обидва пристрої встановлювали інструмент iPerf3, ця стаття створює сервіс LibreSpeed на сервері, потрібно лише отримати доступ до нього в браузері клієнта, ви можете провести тест швидкості.
LibreSpeed — це інструмент, який можна швидко розгорнути для тестування швидкості мережі, особливо в локальних мережах, і він дуже корисний для перевірки, чи відповідає пропускна здатність мережевого обладнання стандарту. Код здебільшого складається з набору html, js і php, без Flash, без Java, без Websocket, без нісенітниць, і це дуже легкий Speedtest, реалізований на Javascript із використанням XMLHttpRequest і Web Workers.
Адреса вихідного коду:Вхід за гіперпосиланням видно.
У цій статті використовується docker для створення сервісу LibreSpeed і потребує лише однієї команди, а саме:
У цей момент ми отримуємо доступ до порту 28082 сервера через браузер комп'ютерного пристрою, наприклад:http://192.168.50.227:28082/
Результати тесту наведені нижче:
Швидкість завантаження — 1006 Мбіт/с, а швидкість відвантаження — 1009 Мбіт/с, боМій домашній роутер — це гігабітний мережевий порт, тому результати тестів також відповідають очікуванням.
(Кінець)
|