Как правильно измерить скорость загрузки? - PullRequest
1 голос
/ 02 апреля 2020

У меня есть устройство, подключенное через Gigabit Ethe rnet к моему P C. Они находятся в одной сети (устройство и P C), и я использую UDP для загрузки данных с устройства в P C.

. Способ измерения скорости - запуск таймера, запуск загрузки и остановка таймера после завершения загрузки. Затем разделите количество байтов на истекшее время. Я повторяю одно и то же несколько раз, а затем получаю среднюю скорость.

Дело в том, что скорость меняется по мере изменения размера загружаемых данных. Таким образом, если я загружаю 200 КБ, я получаю другую скорость, чем если бы я не загружал 500 МБ. Кроме того, скорость при загрузке 500 МБ намного выше, чем при загрузке 200 КБ (т. Е. Загрузка 200 КБ занимает больше времени, чем 500 МБ).

Я правильно это делаю? Почему я получаю разные показатели в зависимости от размера (я ожидал получить похожие результаты)? Вы бы сделали это по-другому?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...