Сколько пропускной способности хостинга мне нужно для моего сайта?

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

Содержание

Что такое пропускная способность?

Чтобы решить эту проблему, сначала нужно узнать, какие возможности у вашей пропускной способности и что влияет на скорость соединения. Когда речь заходит о компьютерах, то под пропускной способностью понимается объем данных, которые могут быть загружены или выгружены с вашего компьютера за определенный период времени. Она измеряется и выражается в битах в секунду (bps).

Пропускная способность в основном определяется вашим мобильным устройством, роутером, интернет-провайдером (ISP) и полосой пропускания, которую обещал провайдер. Однако, даже если в вашем контракте указано, что скорость соединения будет составлять до 20 Мбит/с, это не означает, что вы всегда будете получать максимальную пропускную способность — особенно когда подключаете сразу несколько устройств к одной сети и используете их одновременно. Почему?

Пропускная способность похожа на двухполосную магистраль, где все автомобили (данные) движутся с одинаковой скоростью. Вести автомобиль просто, пока машин не слишком много. Чем больше автомобилей появится на трассе, тем медленнее вы будете ехать. Но когда больше полос движения (полос пропускания), то это может разрешить проблему.

На видео: Как ускорить ИНТЕРНЕТ до максимума? 100% РАБОЧИЙ МЕТОД

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

3 простых решения:

  1. Обновите тарифный план, где предоставляется лучшая пропускная способность.
  2. Если ваш интернет-провайдер не предлагает достаточную пропускную способность для ваших потребностей, поменяйте его и переходите к другому провайдеру.
  3. Если вы не хотите ничего менять, но нуждаетесь в большей скорости, попробуйте ограничить количество устройств, подключенных к интернету. Можно также отключить Wi-Fi и использовать проводное подключение, что заметно увеличит скорость.

Ничего не помогло?

Если у вас хороший тарифный план и скорость интернета показала отличные результаты во время теста, то скорее всего, проблема в этом:

  1. Ваш компьютер не может предоставить быстрый доступ в интернет, потому что не может быстро обрабатывать данные, которые он получает. Может быть, пришло время приобрести новый компьютер?
  2. Возможно роутер перегружен работой. Попробуйте перезагрузить его и не забывайте регулярно обновлять прошивку. Кроме того, его нужно устанавливать на открытом пространстве — подальше от стен и других препятствий.
  3. Ваше оборудование Wi-Fi взаимодействует с устройствами Wi-Fi ваших соседей, поэтому каналы могут перекрываться. Попробуйте использовать другой беспроводной канал с меньшим количеством пользователей на нем. Для этого нужно иметь двухдиапазонный маршрутизатор, который может транслировать и на 2,4, и на 5 ГГц частоте.
  4. Если вы заметили, что в определенное время суток скорость интернета снижается, то скорее всего ваш провайдер дросселирует подачу интернета. Он делает это, чтобы уменьшить перегрузку сети во время пиковых нагрузок. Тогда рекомендуется использовать VPN для обхода контроля потока — так провайдер больше не сможет отслеживать, что вы делаете в интернете, и, как следствие, не сможет блокировать или ограничивать ваше соединение.

При использовании технологии ADSL скорость передачи данных всегда меньше скорости соединения как минимум на 13-15%. Это технологическое ограничение , о котором мы далее расскажем подробнее. Оно не зависит ни от провайдера, ни от используемого модема.В идеальных условиях при скорости соединения 12 Мбит/с можно рассчитывать на максимальную реальную скорость ~ 10 Мбит/с.

В реальности, помимо технологического ограничения, есть еще целый ряд факторов, снижающих скорость передачи. Об этих факторах мы расскажем далее.

Технология ADSL (Asymmetric Digital Subscriber Line) — асимметричная технология передачи данных, в которой доступная полоса пропускания канала распределена между исходящим (Upload ) и входящим (Download ) трафиком асимметрично. Таким образом, при подключении ADSL-модема используется скорость от абонента (Upload ) и скорость к абоненту (Download ).В ADSL-сетях передачи данных скорость подключения измеряется в Мегабитах в секунду (Мбит/с) или в Килобитах в секунду (Кбит/с) .Например : цифры 768/10240 говорят о том, что максимальная исходящая скорость подключения от абонента составит 768 Кбит/с (скорость, с которой данные будут поступать от вашего локального компьютера на удаленный сервер), а максимальная входящая скорость подключения к абоненту составит 10240 Кбит/с (скорость, с которой данные будут поступать на ваш локальный компьютер). При этом максимальная скорость при скачивании файлов (скорость закачки) составит ~ 1000 Килобайт в секунду (КБ/сек). Эта цифра получена по следующей формуле: скорость подключения (10240) — 15% (1500) / 8 (для перевода килобит в килобайты) .

Дело в том, что интернет-браузеры или менеджеры закачек/загрузок показывают скорость передачи в Килобайтах в секунду .Например, в браузере Internet Expolrer скорость закачки файла отображается в поле Скорость передачи (Transfer rate): xxx КБ/сек (KB/Sec).Браузеры и/или менеджеры закачек/загрузок используют эту цифру для оценки скорости передачи, чтобы рассчитать общее время загрузки файла. Но обращаем ваше внимание, что по ряду причин скорость передачи данных отображается неточно. Например, данные могут буферизироваться (при этом таймеры запускаются с небольшой задержкой, что приводит к неправильным показаниям). Также скорость передачи данных может зависеть от производительности компьютера.

Подробно рассмотрим факторы, которые влияют на реальную скорость соединения :

  • В качестве транспортного протокола коммуникационное оборудование (IP ADSL-коммутаторы) использует технологию АТМ (Asynchronous Transfer Mode — асинхронный способ передачи данных). АТМ — сетевая высокопроизводительная технология коммутации и мультиплексирования, основанная на передаче данных в виде кадров (ячейки) фиксированного размера (53 байта). Как известно, Интернет использует протокол IP в качестве протокола связи, и в частности протокол TCP/IP. Технология ADSL в качестве транспортного протокола используют ATM, и поэтому данные передаются по вашей ADSL-линии с помощью TCP/IP через ATM. Т.е. IP-кадры упаковываются (инкапсулируются) в АТМ-ячейки и передаются по DSL-линии, а затем принимающим оборудованием снова распаковываются, и получаются обычные IP-кадры. Крупные пакеты при этом будут поделены на 48-байтные части. Если пакет не делится без остатка на 48, то к нему добавляется заполнение, чтобы получилось целое число ячеек по 48 байт. После деления пакета на ячейки по 48 байт к каждой из получившихся ячеек добавляется заголовок (5 байт). В результате происходит снижение скорости на уровне 10% от скорости передачи данных.
  • Использование протокола TCP/IP при передаче данных снижает скорость на уровне 3% от скорости передачи данных, т.к. передаваемую полезную информацию (данные) дополняет служебная (протокольная) информация.

    Указанные выше факторы — это и есть, те самые технологические ограничения, о которых шла речь в начале статьи. Эти ограничения и приводят к тому, что скорость передачи данных всегда меньше скорости соединения как минимум на 13-15%.

Теоретически в окне браузера или менеджера закачек/загрузок при загрузке файла вы должны видеть скорость передачи, вычисляемой по формуле скорость подключения — 15% (расходы при использовании TCP/IP и ATM) / 8 (для перевода килобит в килобайты) , но в реальности отображается скорость ниже, и этому есть свои причины:

  • Настройки компьютера. Например, недостаточно памяти (виртуальной/оперативной), устаревший процессор, нестабильная работа (сбои) операционной системы (синий экран) или программного обеспечения, недостаток свободного места на жестком диске, наличие на компьютере вредоносных программ/вирусов и т.д.
  • Потери пакетов при передаче данных. Большое количество потерь возможно на плохих линиях (каналах связи) или при использовании предельно допустимой скорости подключения. Если происходит потеря пакетов при передаче кадров, то протокол TCP/IP замечает отсутствующий пакет в общем потоке данных, не признает его получения и затем инициирует повторную передачу потерянных данных. Процедура ретрансляции приводит к дополнительным задержкам. Таким образом, протокол TCP/IP, помимо важной функции контроля и транспортировки данных, при наличии больших потерь пакетов на линии замедляет скорость передачи данных. Для проверки качества соединения с сервером в сети Интернет можно использовать утилиту ping (пинг). В командной строке операционной системы выполните команду ping -t имя_сайта , например ping -t www.download.com . Подождите секунд 30 и затем нажмите Ctrl+C для завершения работы утилиты. В статистике будет указан % потерь пакетов. Если потери пакетов составят свыше 5%, то производительность протокола TCP/IP будет плохой при работе с указанным сайтом.
  • Перегрузка серверов и шлюзов провайдера. Зависит от структуры сети провайдера (например, много шлюзов) или низкой пропускной способности исходящего канала провайдера. Проблема наблюдается при пиковой нагрузке со стороны пользователей. Слишком большое количество обращений на сервер может превысить максимум его использования в часы пиковой нагрузки и вызовет замедления в работе.
  • Проблемы с маршрутизацией также могут вызвать снижение скорости. При обнаружении проблем с маршрутизацией пакеты могут перенаправляться по альтернативным маршрутам, что вызовет задержки при передаче данных.
  • Использование протокола PPPoE может приводить к снижению скорости. PPPoE — это туннелирующий сетевой протокол канального уровня передачи кадров PPP через Ethernet. В основном используется DSL-сервисами. PPPoE ресурсоемкий протокол, и при передаче сетевых данных требования к процессору возрастают. В зависимости от реализации и использования PPPoE можно увидеть снижение максимальной скорости до 5-25%.
  • Недостаточная (низкая) производительность сервера BRAS (Broadband Remote Access Server). Маршрутизатор широкополосного удаленного доступа (BRAS) маршрутизирует трафик к/от DSL-коммутатора (DSLAM) в сетях интернет-провайдера. BRAS находится в ядре сети провайдера и агрегирует пользовательские подключения из сети уровня доступа. Маршрутизатор производит логическую терминацию туннелей точка-точка (PPP). Это могут быть инкапсулированные туннели PPP через Ethernet (PPPoE) или PPP через ATM (PPPoA). BRAS также является интерфейсом к системам аутентификации, авторизации и учета трафика.
  • Возможно ограничение скорости по тарифному плану на сервере BRAS. Типовой случай, когда скорость физического соединения одна, а скорость приема данных ограничена оплаченным тарифным планом.
  • При использовании дополнительного сервиса, например IPTV (цифровое телевидение), поток принимаемого телевидения тоже занимает определенную полосу, как правило около 4 Мбит/с для каналов стандартного разрешения. Максимальная скорось приема данных, при использовании сервиса IPTV, может быть рассчитана по следующей формуле:скорость подключения — 15% — скорость потока IPTV . Например, скорость подключения (10240) — 15% (1500) — скорость потока IPTV (4000) = 4700 Кбит/с (587 Кбайт/с) .

Медленный Интернет и малая пропускная способность сети вызывают раздражение. Однако трудно найти причину неполадок, руководствуясь лишь ощущением, что быстродействие слишком мало. Чтобы повысить…

Медленный Интернет и малая пропускная способность сети вызывают раздражение. Однако трудно найти причину неполадок, руководствуясь лишь ощущением, что быстродействие слишком мало. Чтобы повысить скорость связи, необходимо знать реальную величину пропускной способности. Рассмотрим несколько способов измерения и отслеживания характеристик сети.

Полоса пропускания и пропускная способность

В первую очередь нужно уяснить различие между полосой пропускания и пропускной способностью. Если вы уже понимаете эти термины, наберитесь немного терпения. Полоса пропускания (bandwidth) представляет собой фиксированную скорость передачи данных, которую потребитель оплачивает поставщику услуг Интернета. Пропускная способность (throughput) — скорость передачи данных в локальной сети — домашней или малого предприятия. Принято называть скорость Интернета полосой пропускания, а быстродействие внутренней сети — пропускной способностью. Пример: теоретическая пропускная способность маршрутизатора может быть 450 Мбит/с, а полоса пропускания Интернет-соединения — лишь 20 Мбит/с при загрузке и 1 Мбит/с при передаче данных на сервер.

Измерение и увеличение полосы пропускания

Полосу пропускания Интернет-соединения сложно заметно изменить путем настройки, поскольку, как указывалось выше, она задана Интернет-провайдером. Однако существуют способы оптимизировать и контролировать полосу пропускания.

Хороший полнофункциональный маршрутизатор поможет улучшить Интернет-соединение благодаря такой возможности, как управление качеством обслуживания (QoS), которая позволяет ему эффективнее распределять трафик между Интернетом и внутренней сетью дома или малого предприятия. После того как я заменила выпущенный пять лет назад маршрутизатор на новое двухдиапазонное устройство с QoS, скорость соединения с Интернетом стала чуть выше.

Конечно, измерить скорость Интернет-соединения с помощью таких Web-инструментов, как speedtest.net, нетрудно. Подсказка: чтобы верно оценить быстродействие вашего Интернет-соединения, выполните несколько измерений в разное время суток в рабочие и выходные дни.

Измерение пропускной способности

Совсем другое дело — измерение пропускной способности беспроводной сети. Что такое пропускная способность беспроводной связи? Это измеренная скорость передачи данных между сетевыми устройствами внутри домашней сети или сети малого предприятия, иногда именуемая скоростью соединения локальной сети (LAN — не путать с полосой пропускания Интернета или WAN, т.?е. глобальной сети).

Зачем измерять только быстродействие беспроводной сети? Почему не измерить скорость проводных устройств? Например, почему не измерить скорость передачи данных между компьютером, подключенным через кабель Ethernet к порту локальной сети на маршрутизаторе, и NAS-хранилищем, также подключенным к маршрутизатору?

Потому что эта скорость, как полоса пропускания Интернета, имеет фиксированную величину. Большинство современных портативных компьютеров, настольных ПК и NAS (на самом деле, практически любой компьютер с портом Ethernet, выпущенный за последние пять лет), скорее всего, располагает портом Gigabit Ethernet. Если маршрутизатор также оснащен портом Gigabit Ethernet, то передача данных между компьютером и маршрутизатором происходит на гигабитовой скорости — 1000 Мбит/с. Помните, если в вашем компьютере медленный, старый порт Fast Ethernet (100 Мбит/с) и вы подключаетесь через проводное соединение к маршрутизатору с Gigabit Ethernet, то скорость будет только 100, а не 1000 Мбит/с. Золотое правило — быстродействие сети не выше, чем скорость самого медленного соединения.

Я протестировала пропускную способность и быстродействие всех беспроводных маршрутизаторов и устройств NAS, представленных для испытаний в лабораторию PCMag. Для маршрутизаторов я использую инструмент IxChariot компании Ixia, который измеряет скорость потоков данных между двумя сетевыми устройствами (именуемыми конечными точками). Это потрясающий инструмент, который позволяет смоделировать любой тип трафика (например, VoIP или игровой) и выяснить, как различные типы сетевых данных влияют на характеристики сети.

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

Вот как это делается. Возьмите два сетевых устройства и беспроводными средствами подключите одно из них (назовем его Устройство 1) через ваш WiFI-маршрутизатор. С помощью кабеля Ethernet подключите второе устройство (устройство 2) к одному из портов локальной сети на маршрутизаторе. Подготовьте общую сетевую папку на устройстве 2, доступную с устройства 1. Для этого нужно создать папку в Проводнике Windows, щелкнуть на ней правой клавишей мыши, перейти на вкладку Sharing (Общий доступ) и щелкнуть на кнопке Share. Я создала папку с именем testshare и разрешила для нее полный доступ к содержимому учетной записи Everyone (Все) в сети (после проверки можно удалить или изменить разрешения в целях безопасности, но для этого теста устройству 1 требуется разрешение записи в общую папку). Из устройства 1 можно просмотреть созданную общую папку через Проводник Windows (или сопоставить ей сетевой диск). Убедившись, что общая папка устройства 2 открывается на устройстве 1, скопируйте достаточно большой файл из устройства 1 в эту папку. Я использовала для этого теста видеофайл размером 1,5 Гбайт. Измерьте время, которое потребуется для копирования файла. Так можно определить базовый уровень быстродействия беспроводной сети при перемещении данных с одного устройства на другое. Предположим, копирование 1,5-Гбайт файла заняло 2 мин. Затем необходимо выполнить небольшие вычисления. Прежде всего преобразуйте гигабайты в мегабайты (я делаю это с помощью Web-преобразователя www.convertunits.com/from/GB/to/MB). 1,5 Гбайт составляет 1536 Мбайт. Поскольку нам нужна скорость в мегабайтах в секунду, преобразуйте минуты в секунды. В результате получаем: 1536 (Мбайт)/120 (с)=12,8 Мбайт/с. Затем нужно перевести мегабайты в секунду в мегабиты в секунду. 1 Мбайт/с (единица измерения скорости для систем хранения данных) равняется 8 Мбит/с (единица измерения скорости передачи данных). Получаем: 12,8·8=102,4 Мбит/с. Пересчет можно выполнить и с помощью Web-преобразователя www.mediaroad.com/products/speedcheck/free_tools/unit_convert/.Анализ результатов

102,4 Мбит/с — неплохая пропускная способность, особенно для маршрутизатора с теоретической скоростью 300 Мбит/с и устройств 1 и 2 с 2,4-ГГц диапазоном WiFi. Как правило, хороший результат — примерно половина максимальной пропускной способности, заявленной изготовителем маршрутизатора (этот показатель достигается в тестовой среде, свободной от любых помех; в реальных условиях эксплуатации он недостижим).

Кто-то может возразить: «Windows и без того показывает скорость беспроводного сетевого соединения». При этом имеется в виду окно, появляющееся на экране после щелчка правой клавишей мыши на маленькой пиктограмме WiFi в нижнем правом углу Панели задач и выбора пункта Status (Состояние). Оно показывает битовую частоту соединения между адаптером ПК и маршрутизатором, не дающую представления о реальной пропускной способности при передаче пакетов данных.

Полезно выполнить также тест копирования файла в 5-ГГц диапазоне. Быстродействие должно увеличиться, если устройства расположены не очень далеко от WiFi-маршрутизатора (дальность связи в 5-ГГц диапазоне меньше). Кроме того, следует проверить различные сценарии — выполните тест копирования при наличии нескольких устройств и пользователей в сети или при потоковой передаче музыки или видео из мультимедийного проигрывателя. Определив базовый уровень, можно увидеть, как потоковая передача мультимедийных данных или работа нескольких пользователей отражаются на быстродействии. Затем можно попытаться повысить пропускную способность, настраивая такие параметры маршрутизатора, как QoS.

Первый шаг к оптимизации характеристик сети — разобраться в этих характеристиках. После этого можно перейти к диагностике и устранению проблем, чтобы добиться максимального быстродействия.

Iperf – утилита с открытым исходным кодом, предназначенная для тестирования пропускной способности сети между двумя узлами. Утилита iperf позволяет генерировать нагрузочный TCP и UDP трафик между хостами. С помощью iperf вы можете быстро измерить максимальную пропускную способность сети между сервером и клиентом, провести нагрузочное тестирование канала связи, маршрутизатора, сетевого шлюза (файервола), вашей Ethernet или Wi-Fi сети.

В этой статье мы покажем, как установить и использовать утилиту iperf для проверки скорости сети в Windows и Linux CentOS (есть версии iperf для Android, MacOS, RouterOS от MikroTik и других платформ).

Содержание:

Версии iperf: iperf2 и iperf3

Утилита Iperf является кроссплатформенной и не требует установки, достаточно скопировать и запустить ее на двух устройствах, пропускную способность сети между которыми нужно оценить. Iperf работает в режиме клиент-сервер. На первом компьютере утилита Iperf запускается в режиме сервера (ожидает трафик от клиента). На втором компьютере Iperf запускается в режиме клиента, начинает генерировать TCP/UDP трафик и выполнять измерение максимальной скорости передачи данных.

На текущий момент есть две независимые ветки iperf, развивающиеся параллельно: iperf2 и iperf3. По большому счету эти две версии iperf совместимы между собой, но используют разные порты по умолчанию. В iperf1/2 это 5001, в iperf3 – 5201.

  • iperf2 нужно использовать для параллельных потоков, двунаправленных тестов, а также эта версия официально поддерживается в Windows
  • В iperf3 лучше реализовано высокоскоростное тестирование UDP. Код iper3 значительно меньше и лучше оптимизирован.

Остальные отличия не настолько существенны, чтобы специально использовать определенную версию (даже опции запуска у них совпадают). В этой статье мы будем использовать iperf3.

Iperf3 официально не поддерживается в Windows, но работает вполне нормально. Каких-то явных проблем или багов я не заметил.

Установка iPerf для Windows

Вы можете скачать iperf 3.1 для Windows по ссылке https://iperf.fr/iperf-download.php или версию iperf2 (здесь). Достаточно скачать архив iperf и распаковать в локальный каталог на диске. Установка утилиты не требуется.В архиве всего два файла: cygwin1.dll и iperf3.exe.

iperf-v-windows-10.jpg

Для Windows есть несколько реализаций графического интерфейса. Например, Iperf3-Cygwin-GUI и jperf.

Утилита jperf написана на Java (для работы на компьютере должна быть установлена Java-машина).  Помимо графических рюшечек к CLI интерфейсу, Jperf умеет в реальном времени строить графики пропускной способности канала связи.

Для использования достаточно указать адрес сервера iPerf и запустить проверку.

Jperf-2-0-2.jpg

В галерее скриптов PowerShell есть отдельный модуль iPerfAutomate, который можно использовать для получения данных измерения производительности сети из скриптов PowerShell. Вы можете установить модуль так: Install-Module -Name iPerfAutomate

Установка iperf в CentOS Linux

В CentOS 8 пакет iperf3 включен в состав базового репозитория AppStream (в CentOS 7 iperf3 есть в EPEL). Вы можете установить его стандартной командой yum/dnf:

# dnf install iperf3

centos-ustanovka-yum-iperf3.jpg

В дистрибутивах Debian/Ubuntu вы можете установить утилиту iperf3 командой:

sudo apt install iperf3

Если данный Linux сервер планируется использовать в качестве сервере iperf3, нужно открыть порт 5201 в firewalld:

# firewall-cmd --permanent --add-port=5201/tcp# firewall-cmd --permanent --add-port=5201/udp# firewall-cmd --reload

Измерение скорости сети с помощью Iperf

Рассмотрим теперь несколько примеров использования iperf для тестирования пропускной способности сети. В этом примере мы будем использовать сервер с CentOS в качестве сервера iperf. Запустим утилиту iperf в серверном режиме:

# iperf3 –s

Сервер iperf запущен, он ожидает соединения на порту TCP/5201.

Server listening on 5201

Важно. Аргументы утилиты iperf регистрозависимы!

zapusk-iperf3-servera-centos.jpg

Можно запустить iperf сервер с большим размером TCP окна и на другом порту:

# iperf3 -s -w 32768 –p 5203

-w 32768 – зададим размер окна TCP в 32 KB (по умолчанию около 8 Кб)

–p 5203 – порт, на котором ожидает подключения iperf (напоминаю, что iperf2 по умолчанию слушает на порту 5001.  

В качестве клиента iperf я использую компьютер с Windows 10. Запустите командную строку и перейдите в каталог с исполняемым файлом iperf:

cd c:toolsiperf

Чтобы запустить проверку сети со стороны клиента, укажите адрес (имя) сервера iperf:

iperf3.exe -c 192.168.1.202

Если вы запустили сервер iperf с увеличенным размером TCP окна, вы можете использовать следующую команду для получения максимальной нагрузки на сеть:

iperf3.exe -c 192.168.1.202 -P 8 -t 30 -w 32768

  • -c168.1.202 – IP адрес сервера iperf;
  • -w 32768 — увеличиваем размер TCP окна;
  • -t 30 – время в секундах, в течении которого выполняется тестирование (по умолчанию 10 секунд);
  • -P 8 — число параллельных потоков (подключений), используется для получения максимальной нагрузки на канал.

zapusk-clienta-iperf3-v-windows-10.jpg

В нашем примере тестирование длилось 30 секунд. В итоговом отчете нас интересует значения столбца Bandwidth в последней строки [SUM]. В нашем случае средняя пропускная способность сети между двумя узлами – 79,7 Мбит/с. Было передано 285 Мб данных (столбец Transfer).

С помощью аргумента f можно изменить формат отображения скорости передачи (биты, килобиты, мегабайты).  С помощью опции –i можно указать интервал, через который нужно отображать промежуточные результаты. Это удобно при продолжительных тестах (несколько минут, часов).

iperf-otchet-o-maksimalnoy-skorosti-peredachi.jpg

Можно запустить iperf в обратном режиме (сервер отправляет данные, а клиент принимает), для этого на клиенте указывается опция –R.

По-умолчанию утилита генерирует TCP трафик, если вам нужно проверить скорость сети для UDP пакетов, необходимо использовать ключ –u (сервер при этом запускается командой: iperf3 -s –u).

Если вам нужно проверить ваш интернет-канал (предоставляемый провайдером), можно воспользоваться одним из публичных iperf серверов (список доступен здесь):

iperf3 -c iperf.it-north.net

Если нужно оценить пропускную способность сети в обоих направлениях (в дуплексом режиме), дополнительно на клиенте нужно указать опцию d:

iperf3.exe -c IP -P 8 -t 30 -w 32768 -d

iperf-duplex.jpg

Во время выполнения теста сете с помощью iperf вы можете следить за нагрузкой на сетевой интервейс компьютера через Task Manager.

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

ethernet-bandwidth-iperf.jpg

Полный список опций утилиты iperf можно получить так:

iperf3 –help

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

Используемые источники:

  • https://bezopasnik.info/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b2%d0%b5%d0%bb%d0%b8%d1%87%d0%b8%d1%82%d1%8c-%d0%bf%d1%80%d0%be%d0%bf%d1%83%d1%81%d0%ba%d0%bd%d1%83%d1%8e-%d1%81%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%bd%d0%be%d1%81%d1%82/
  • https://droidd.ru/what-is-and-in-what-is-measured-the-bandwidth-of-the-channel-factors-affecting-the-data-transfer-speed-when-using-adsl-technology.html
  • https://winitpro.ru/index.php/2014/11/05/testirovanie-propusknoj-sposobnosti-seti-s-iperf/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации