Jump to content

Флоугринд

Флоугринд
Разработчик(и) Команда «Флоуграйнд»
Стабильная версия
0.8.0 / 19 сентября 2016 г. ( 19.09.2016 )
Написано в С
Операционная система Linux , FreeBSD , OS X
Тип Управление пропускной способностью
Лицензия GPL3
Веб-сайт https://flowgrind.github.io/

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

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

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

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

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

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

См. также

[ редактировать ]
  1. ^ Циммерманн, Александр; Ханнеманн, Арн; Коссе, Тим (2010). «Flowgrind — новый инструмент измерения производительности». 2010 Глобальная телекоммуникационная конференция IEEE GLOBECOM 2010 . стр. 1–6. дои : 10.1109/GLOCOM.2010.5684167 . ISBN  978-1-4244-5636-9 . S2CID   2849913 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a330873143fc1b41a5d4940a8085a49f__1690009560
URL1:https://arc.ask3.ru/arc/aa/a3/9f/a330873143fc1b41a5d4940a8085a49f.html
Заголовок, (Title) документа по адресу, URL1:
Flowgrind - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)