Проверка скорости сети через программу

0

Я отправляю несколько пакетов данных на какой-либо сервер и хочу оценить, сколько времени уйдет на отправку 100 пакетов данных. Итак, может кто-нибудь помочь мне рассчитать скорость сети через программу.

Я новичок здесь, поэтому пример кода или идеи будут действительно полезны для меня.

rocko
источник

Ответы:

0

Я люблю калькулятор на этой странице:

http://kt2t.us/ethernet_efficiency.html

Spiff
источник
Я не могу понять, как использовать это по-своему. В частности, я хочу написать программу, которая поможет мне найти скорость загрузки и загрузки
rocko
@ Rocko Я думаю, вы должны быть более точным в том, что вы пытаетесь сделать. Калькулятор, к которому я подключился, отлично подходит для расчета теоретического максимума для локальной сети Ethernet без другого трафика. Для более сложных ситуаций существует множество переменных факторов, большинство из которых невозможно определить программным путем. Таким образом, вам нужно просто начать посылать данные как можно быстрее и сообщать, сколько битов или байтов в секунду вы успешно передаете. Затем возьмите, сколько битов или байтов у вас осталось, и разделите на текущую скорость, чтобы оценить оставшееся время.
Spiff
На самом деле я хочу отправить данные на некоторый сервер с моего компьютера, я знаю учетные данные этого сервера. Поэтому я хочу оценить, сколько времени займет передача данных с моего компьютера на этот сервер. Теперь я не знаю, как можно оценить время загрузки (отправки данных) на сервер, который защищен паролем, используя какой-то скрипт.
rocko
Для первого приближения: если сервер находится в вашей локальной сети, разделите объем данных (в битах) на скорость вашего подключения к локальной сети. Если сервер отсутствует в вашей локальной сети, разделите объем данных (в битах) на скорость загрузки вашего широкополосного соединения. Лучшее приближение обычно требует фактического начала передачи данных и проверки их скорости.
Spiff
У нас нет определенной скорости загрузки. Есть ли какая-нибудь программа, которую я могу написать, чтобы получить скорость загрузки.
rocko
0

Инструмент, который я предпочитаю iftop , Вы вызываете это следующим образом,

  sudo iftop -i wlan0 

например, и это отображает окно как это:

enter image description here

MariusMatutiae
источник
я работаю на windows и сервер также работает под управлением windows
rocko
@rocko строгим эквивалентом iftop для Windows является NTOP , Вы можете найти это здесь: sourceforge.net/projects/ntop
MariusMatutiae