Нетобзор - форум про интернет

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Автор Тема: Как тестировать скорость?  (Прочитано 1147 раз)

0 Пользователей и 1 Гость просматривают эту тему.

NomadАвтор темы

  • Новичок
  • *
  • Благодарность: +6/-0
  • Оффлайн Оффлайн
  • Сообщений: 33
  • Город: Конотоп
  • Модем: Quectel EC25-EC, BT-5600
  • Провайдер: КС, Интертелеком
  • Антенна: Геометрическое место точек, равноудаленных от облучателя на 1800МГц
  • Погромист игоръ
Как тестировать скорость?
« : 10 Июнь 2019, 10:09:25 »

Добрый день, коллеги
Хочу задать вопрос, который с первого взгляда покажется глупым: а как замерять скорость интернета?

Конечно же, сразу в голову приходит ответ "иди на speedtest" или "тебя в гугле забанили?", но проблема на самом деле чуть шире.
Известные мне тесты, включая fast.com, да и тот же speedtest, загружают через браузер небольшой объем данных в несколько потоков и показывают усредненное значение. Если данных много, а коннект хилый, то можно и не дождаться окончания теста. Если объем небольшой, а провайдер начинает шейпить канал не сразу, то тест может показать намного выше скорость, чем будет при обычной работе. В конце-концов, многопоточная загрузка вообще ничего не скажет о том, как будут идти онлайн игры или видео чаты на этом канале. Настраивать же радио канал по скорости с современными тестами почти невозможно - тес проходит слишком быстро, для этого чуть ли не самым действенным методом остается загрузка через wget файла с сервера провайдера.

Что я ищу: сервис или приложение (не обязательно веб), который позволяет выбирать объем данных для теста (1Mb-1Gb), один или несколько потоков (как сейчас у speedtest), а главное - строить реал-тайм график и показывать среднее/медианное значение не только за весь период, но и за последние 30-60 секунд. Бонусом был бы не только TCP веб-пинг к какому-то сферическому в вакууме айпишнику, но и время DNS Resolve на 8.8.8.8 или введенном вручную сервере, а хорошо бы еще и ICMP и UDP пинги.

Заранее спасибо!
« Последнее редактирование: 10 Июнь 2019, 14:32:24 от Nomad »
Записан
Под настроение ковыряюсь с различным железом.

ibodrov

  • Новичок
  • *
  • Благодарность: +3/-0
  • Оффлайн Оффлайн
  • Сообщений: 50
  • Город: Melitopol
  • Модем: Motorola xt1056
  • Провайдер: InterTelecom
  • Тариф: svoboda
Re: Как тестировать скорость?
« Ответ #1 : 05 Июль 2019, 13:36:51 »

Могу посоветовать посмотреть в сторону iPerf3.
Подымаешь на машине с хорошим инетом iperf3.exe -s, прокидываешь порт и вот тебе свой сервер
или публичные https://iperf.cc/ru/
много опций можно почитать iperf3.exe -h

manifest

  • Гость
Re: Как тестировать скорость?
« Ответ #2 : 06 Июль 2019, 00:27:49 »

Поглядите на программу pingplotter конечно же про версию.
Записан

2228428

  • Частенько тут
  • ***
  • Благодарность: +1/-0
  • Оффлайн Оффлайн
  • Сообщений: 170
  • Город: Kiev
Re: Как тестировать скорость?
« Ответ #3 : 29 Июль 2019, 08:23:31 »

Скорость интернет соединения ограничивается наименьшим пропуском в любой точке маршрута трафика, если маршрут меняется или на серверах стоят правила по приоритету (напр, территории, показ рекламы, целевой контент, приоритет для провайдеров, браузеров и приложений), то это всё может определить фактическую скорость в реальном режиме на конкретный узел.
Записан