Измерение данных, передаваемых из приложения на сервер на удаленном хосте

Как лучше всего измерить объем данных, передаваемых из приложения на локальном хосте на сервер на удаленном хосте?

Я знаю, что с помощью wireshark вы можете прослушивать данные и получать представление о том, что передается, но есть ли хороший способ также измерить размер обмена данными за период развертывания и выполнения?

1 ответ

Решение

Wireshark сообщит вам размер данных, которые были переданы, и это должно быть достаточно легко, чтобы отфильтровать ваш разговор.

Более простым решением было бы добавить регистрацию в вашу программу: просто увеличивать счетчик при каждой отправке или получении и периодически выводить значение счетчика.

Другим очень грубым методом может быть чтение статистики вашего интерфейса, предполагая, что ваш процесс - единственный, выполняющийся на машине.

Другие вопросы по тегам