Ответ на вопрос
Iperf
Iperf — инструмент для измерения и настройки производительности компьютерных сетей. Является кроссплатформенным программным обеспечением, позволяющим получать стандартизированные показатели производительности для любой сети. Iperf поддерживает режимы клиента и сервера, может создавать потоки данных для измерения пропускной способности между двумя концами соединения в одном или обоих направлениях[2]. Типичный вывод Iperf содержит отчёт со штампами времени о количестве переданных данных и измеренной пропускной способности.
Передаваемые потоки данных могут использовать как TCP, так и UDP:
- UDP: При тестировании пропускной способности UDP Iperf позволяет задавать размер датаграммы и отображает результаты по пропускной способности и потерям пакетов.
- TCP: При тестировании пропускной способности TCP Iperf измеряет пропускную способность полезной нагрузки и использует 1024 × 1024 для мебибайтов и 1000 × 1000 для мегабайтов.
Iperf — открытое программное обеспечение, написанное на C и работающее на различных платформах, включая Linux, Unix и Windows (как нативно, так и через Cygwin[3]). Наличие исходного кода позволяет пользователям анализировать применяемую методологию измерений.
Iperf является совместимой реимплементацией программы ttcp, созданной в Национальном центре суперкомпьютерных приложений при Университете Иллинойса командой Distributed Applications Support Team (DAST) Национальной лаборатории прикладных сетевых исследований (NLANR)[4], которая прекратила работу 31 декабря 2006 года из-за окончания финансирования Национальным научным фондом США.
Общие сведения
Что важно знать
| Iperf | |
|---|---|
| Авторы | Mark Gates, Alex Warshavsky |
| Разработчики | Robert McMahon, Tim Auckland |
| Написана на | C |
| Операционная система | кроссплатформенная |
| Первый выпуск | 10 января 2014[1] |
| Последняя версия | 2.2.1 (6 ноября 2024) |
| Репозиторий | sf.net/p/iperf2/code/ |
| Лицензия | BSD |
| Сайт | sf.net/projects/iperf2/ |
| Iperf3 | |
|---|---|
| Автор | ESnet |
| Написана на | C |
| Операционная система | кроссплатформенная |
| Первый выпуск | 10 января 2014[1] |
| Последняя версия | 3.18 (13 декабря 2024) |
| Репозиторий | github.com/esnet/iperf |
| Лицензия | BSD |
| Сайт | software.es.net/iperf/ |
Iperf3
Iperf3 — полностью переработанная версия Iperf с упрощённой и уменьшенной кодовой базой. Разработка Iperf3 началась в 2009 году, первый выпуск состоялся в январе 2014 года. Iperf3 не обратно совместим с Iperf2 и содержит библиотеку, позволяющую другим программам использовать его функциональность. В отличие от многопоточного Iperf2, Iperf3 реализован однопоточно[5].
Официально поддерживаются только системы Linux. Неофициальные сборки для Windows выпускает Vivien Guéant[6]. Пользователь форума Neowin под ником BudMan[7] размещает неофициальные сборки Windows на собственном сервере[8].
В большинстве современных дистрибутивов Linux присутствует пакет iperf3 в стандартных репозиториях. Для Unix доступны пакеты от Oracle для Solaris 11.4.
Примечания
- ↑ 1 2 https://software.es.net/iperf/news.html#iperf-3-0-1-released
- ↑ iPerf — инструмент для измерения пропускной способности сети (TCP, UDP и SCTP). Дата обращения: 21 января 2021.
- ↑ Пакет Iperf для Cygwin. Дата обращения: 4 февраля 2025. Архивировано 26 февраля 2014 года.
- ↑ NLANR/DAST : Iperf — измерение пропускной способности TCP/UDP (англ.) (2005). Архивировано 12 октября 2008 года.
- ↑ ЧаВо по iperf3 (англ.) (2 июля 2018). Дата обращения: 4 февраля 2025. Архивировано 29 сентября 2025 года.
- ↑ iPerf — инструмент для измерения пропускной способности сети (TCP, UDP и SCTP). iperf.fr. Дата обращения: 4 февраля 2025.
- ↑ Сборка iperf 3.18 для Windows (брит. англ.). Neowin (28 октября 2014). Дата обращения: 4 февраля 2025. Архивировано 2 января 2023 года.
- ↑ Главная. files.budman.pw. Дата обращения: 4 февраля 2025.
Ссылки
- Сравнительная таблица Iperf2 и Iperf3
- Fenton, Tom Использование iPerf для базовой оценки производительности сети (англ.). ControlUp (20 февраля 2020).
- Schroder, Carla Измерение производительности сети с помощью iperf (англ.). Enterprise Networking Planet (31 января 2007).