Flowgrind - Flowgrind

Flowgrind
Разработчики)Команда Flowgrind
Стабильный выпуск
0.8.0 / 19 сентября 2016 г. (2016-09-19)
Написано вC
Операционная системаLinux, FreeBSD, OS X
ТипУправление пропускной способностью
ЛицензияGPL3
Интернет сайтhttp://flowgrind.net

Flowgrind это инструмент тестирования и сравнительного анализа для измерения пропускной способности и других показателей для TCP Изначально он был разработан для изучения производительности и поведения вариантов TCP в Беспроводные ячеистые сети.[1]

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

Присущий этой архитектуре и ее назначению для Беспроводные ячеистые сети flowgrind поддерживает:

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

Flowgrind позволяет пользователю устанавливать различные параметры протокола (например, Контроль перегрузки алгоритм) индивидуально для каждого подключения. Это можно использовать для изучения того, как определенные настройки влияют на использование сети и как они могут конкурировать друг с другом.

В отличие от большинства инструментов кросс-платформенного тестирования, кроме прикладной уровень метрики, Flowgrind может выводить некоторые транспортный уровень метрики, которые обычно являются внутренними для TCP / IP Куча. Например, в Linux это включает оценку ядра сквозного туда и обратно и размер окно скопления.

Смотрите также

Рекомендации

  1. ^ Циммерманн, Александр; Ханнеманн, Арн; Коссе, Тим (2010). «Flowgrind - новый инструмент измерения производительности». 2010 Глобальная телекоммуникационная конференция IEEE GLOBECOM 2010. Дои:10.1109 / GLOCOM.2010.5684167.

внешняя ссылка