Устранение неполадок 10 Гбит/с медленная передача файлов Начинается с выделения трёх показателей: скорости соединения порта, пропускной способности между двумя компьютерами и скорости самой копии файла.

Индикатор соединения 10G подтверждает скорость соединения, но не гарантирует её NAS скорость передачи данных. Перед заменой модуля SFP+ проведите тест локальной сети между теми же конечными точками, которые использовались при медленной копировании. Затем сравните результаты с результатами контролируемой передачи файлов.

10GbE — спаситель при медленной передаче файлов

Медленная передача файлов по 10GbE: сначала проверьте единицы измерения

Скорость сети обычно указывается в Гбит/с или Мбит/с. Программы для копирования файлов обычно отображают МБ/с или Мб/с.

Использование десятичных единиц измерения:

  • 10 Гбит/с ÷ 8 = 1,25 ГБ/с без учета накладных расходов протокола.
  • 100 МБ/с × 8 = 800 Мбит/с.

Ни одно из этих значений не является диагнозом. Скорость копирования 100 МБ/с может быть ограничена более медленным сегментом сети, хранилищем или приложением. Также проверьте, не использует ли утилита для копирования единицу измерения MiB/с вместо десятичной единицы МБ/с.

1. Уточните, какой сетевой путь вы тестируете

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

Используйте адрес NAS, назначенный нужному проводному интерфейсу. Имя хоста может указывать на другой интерфейс. Убедитесь, что передача данных не осуществляется через Wi-Fi, VPN, порт управления или неожиданный маршрутизированный путь.

В случае медного модуля SFP+ скорость передачи данных со стороны хоста и результаты согласования параметров через разъем RJ45 могут различаться. При поддерживаемой комбинации с адаптацией скорости на стороне хоста может отображаться значение 10G, в то время как его медный партнёр работает со скоростью 2,5G. См. руководство LuLeey по подключение порта 10G SFP+ к разъему 2,5G RJ45.

Соответствие физическим параметрам, режим SerDes хоста, согласованные скорости передачи данных и фактическая пропускная способность — это отдельные критерии проверки. Прежде чем делать выводы о совместимости, необходимо точно зафиксировать модели хоста и модуля, чипсет/физический уровень хоста, версию прошивки, драйвер, настройки порта и кодировку модуля. Наличие обозначения «SFP+» на корпусе не является определяющим фактором.

2. Провести тест локальной сети без копирования файлов

Используйте два авторизованных устройства на проверяемом пути. В идеале сервер следует запустить непосредственно на самом сетевом хранилище (NAS); использование другого сервера позволит проверить только путь к этому серверу. Не проводите тестирование с использованием localhost или сайт для проверки скорости интернета.

Эти команды предполагают наличие надёжного и совместимого iperf3 установка. ESnet официально не поддерживает iperf3 в Windows; каждую сборку для Windows следует проверять отдельно или использовать поддерживаемую платформу. Виртуальная машина или контейнер вводят дополнительный путь, который необходимо задокументировать. См. Часто задаваемые вопросы о совместимости с ESnet.

В данном примере LAN-адрес сервера: 192.168.10.20. Замените его своим реальным адресом. Проводите тестирование в период низкой нагрузки: тесты пропускной способности могут привести к перегрузке сети. Откройте порт TCP 5201 только между тестовыми машинами; не подключайте сервер к Интернету.

На сервере:

iperf3 -s -B 192.168.10.20

На клиентском компьютере запустите следующие команды по отдельности:

iperf3 -c 192.168.10.20 -t 30
iperf3 -c 192.168.10.20 -t 30 -R

Первый отправляет запрос «клиент → сервер». -R отправляет с сервера → на клиент. Речь идет о последовательных тестах, а не об одновременном двунаправленном трафике.

Если один поток работает медленно, сравните четыре потока:

iperf3 -c 192.168.10.20 -t 30 -P 4
iperf3 -c 192.168.10.20 -t 30 -P 4 -R

Сохраните итоговую сводку по получателям; при параллельном тестировании используйте агрегат [СУММА] Результат. Запишите данные об использовании ЦП, количестве повторных передач (если таковые были зарегистрированы) и изменениях счетчиков интерфейса. После этого остановите сервер с помощью Ctrl+C. Поведение команды описано в официальное руководство по iperf3.

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

Инструкции по проведению теста iperf3 для 10GbE

3. Пусть результаты определяют следующую проверку

Приведенные ниже закономерности являются диагностическими ориентирами, а не универсальными пороговыми значениями, определяющими «прошел» или «не прошел».

Что вы наблюдаетеПолезный следующий шаг
Тесты TCP выполняются значительно быстрее, чем копирование файлов в том же направленииСначала проанализируйте рабочие нагрузки, связанные с хранением и обмен файлами; убедитесь, что в обоих тестах используется один и тот же путь.
Движение в обоих направлениях идет медленноЕще раз проверьте скорость передачи данных по каждой линии связи, загрузку ЦП конечных устройств, сетевые карты и драйверы, а также промежуточные устройства.
Медленно движется только в одном направленииСравните конечные точки отправки и получения, ошибки, потери пакетов и любые ограничения по адаптации скорости передачи данных.
Четыре потока значительно превосходят одинИзучите ограничения, установленные для каждого потока или конечной точки; не следует рассматривать совокупную скорость как гарантию движения в колонне.
Производительность снижается по мере увеличения количества ошибок или событий, связанных с каналом связиИзолируйте затронутый физический сегмент и повторите операцию в тех же условиях.

Запишите версию iperf3 на обоих концах. Старые рекомендации, в которых все тесты iperf3 описывались как однопоточные, зависят от версии: согласно документации ESnet, начиная с версии 3.16 на каждый поток приходится один поток. Это не означает, что использование четырёх потоков всегда даст положительный эффект.

Не изменяйте одновременно значения MTU, параметры управления потоком, драйверы и модули. Сохраняйте исходную конфигурацию, которая, как известно, работает, вносите одно обоснованное изменение и повторяйте тот же тест.

4. Сравнение контролируемого копирования файлов

Если производительность TCP удовлетворительная, скопируйте один большой обычный файл в специальную тестовую папку, не перезаписывая имеющиеся данные. Проверьте передачу данных в обоих направлениях. Затем сравните папку с мелкими файлами.

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

Руководство Microsoft по устранению неполадок в малых и средних предприятиях объясняет эти явления, связанные с хранением, кэшированием и нагрузкой. Они являются поводом для проверки пути копирования файлов, а не доказательством того, что в вашем конкретном NAS произошел сбой диска.

Например, а гипотетический Результаты в 9 Гбит/с в тесте TCP в одном направлении и 220 МБ/с при копировании файлов указывают на необходимость дальнейшей проверки систем хранения данных и обмена файлами. Это не подтверждает наличие всех сетевых проблем и не позволяет выявить конкретный неисправный компонент.

5. Изучите модули, если факты указывают на это

Если результаты сетевых тестов также неудовлетворительны, сравните счетчики интерфейсов до и после каждого запуска. Увеличение количества ошибок CRC/FCS является основанием для проверки соответствующего физического канала связи; потери пакетов без ошибок CRC могут иметь другие причины, в том числе перегрузку. Один только счетчик повторных передач TCP не позволяет определить неисправный модуль.

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

Также проверьте требования к питанию и охлаждению хост-компьютера. Если интерфейс постоянно отключается и снова включается, следуйте инструкциям, приведенным в отдельном Контрольный список по колебаниям связи 10GBASE-T SFP+.

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

Перед покупкой другого модуля

LuLeey’s Решение по модернизации домашней лаборатории 10G поддерживает медные, DAC/AOC и оптические варианты подключения. Его Страница модуля 10GBASE-T SFP+ в разъем RJ45 Предлагается несколько вариантов; проверьте, соответствует ли выбранное оборудование, поддерживаемые режимы и дальность действия вашей конкретной конфигурации. Не стоит полагать, что все варианты работают одинаково.

Чтобы получить полезные советы по совместимости, напишите LuLeey:

  • Обе модели конечных устройств, чипсет/PHY хоста, прошивка и драйверы
  • Вариант модуля, кодировка, режим хоста и настройки портов
  • Тип кабеля, его длина и полная схема подключения
  • Наблюдаемые показатели по обе стороны любого преобразователя или медного модуля
  • Результаты передачи данных по TCP в прямом и обратном направлениях, загрузка ЦП и изменения счетчиков
  • Направление копирования файлов, скорость, нагрузка и наблюдения за хранением данных

Начните с сравнения, а не с замены: Уточните путь, проверьте работу TCP в обоих направлениях, а затем сравните скопированные файлы. Это поможет вам определить, где следует провести следующее тестирование.

Добавить комментарий