Настройка производительности пропускной способности Intel® Ethernet адаптеров

Документация

Установка и настройка

000005811

03.09.2021

Что необходимо сделать для установки адаптера?

  • Установить Teh Сетевой адаптер Intel® в разъеме, который соответствует или превышает ширину шины адаптера.
    • Пример 1: Если у вас есть 32-разрядный адаптер PCI, поместите его в 32-разрядный или 64-разрядный разъем PCI или PCI-X*.
    • Пример 2: Если у вас есть 64-разрядный адаптер PCI-X, поместите его в 64-разрядный разъем PCI-X.
    • Пример 3: Если вы используете адаптер x4 PCIe*, установите его в разъемы PCIe* x4, x8 или x16.
    ПримечаниеНекоторые разъемы PCIe* физически проводные и имеют меньше каналов, чем указано в размерах разъема. В этом случае разъем, соответствующий размерам x8, будет иметь функциональность разъемов x4, x2 или x1. Проконсультируйтесь с производителем системы.
     
  • Для PCI и PCI-X*, Установить Teh Сетевой адаптер Intel в наиболее быстро доступном разъеме.
    • Пример 1: Если у вас есть 64-разрядный адаптер PCI, поместите его в 64-разрядный разъем PCI 66 МГц.
    • Пример 2: Если вы используете 64-разрядный адаптер PCI-X, добавьте 64-разрядный разъем PCI-X 133 МГц (266 или 533).
    ПримечаниеМаксимальная скорость шины определяется самой медленной системной платой. Пример: если плата расширения 66 МГц и плата расширения 133 МГц устанавливаются в шине с частотой 133 МГц, все устройства в этой шине работают на частоте 66 МГц.
     
  • Попробуйте установить адаптер в разъем в шине самостоятельно. Если карты расширения имеют обойму, они конкурируют за пропускную способность шины.

Как оптимизировать настройки драйвера?

  • Для Intel® Ethernet 10-гигабитных конвергентных сетевых адаптеров можно выбрать профиль производительности на основе ролей для автоматической настройки конфигурации драйвера.
    • Дополнительные настройки драйверов для 10/25/40-гигабитных Ethernet-адаптеров см. для получения дополнительной информации о настройке отдельных параметров драйвера, перечисленных ниже.
  • Снижение скорости модерации прерываний до низкого, минимального уровня или выключения:
    • Также известна как Interrupt Throttle Rate (ITR).
    • По умолчанию параметр Adaptive для большинства ролей.
    • Низкое время задержки в профиле определяет частоту выключения.
    • Профили систем хранения устанавливают скорость до среднегозначения.
    ПримечаниеСнижение скорости модерации прерываний повышает загрузку центрального процессора.
     
  • Включить Крупные кадры до самых крупных размеров, поддерживаемых сетью (4 КБ, 9 КБ или 16 КБ).
    • Функция по умолчанию выключена.
    ПримечаниеВключите крупные кадры только в том случае, если устройства в сети поддерживают их и сконфигурированные для использования одного и того же размера кадра.
     
  • Отключить Управление потоком.
    • По умолчанию генерируйте и отвечайте.
    ПримечаниеОтключение управления потоком может привести к выпаданию кадров.
     
  • Увеличить Teh Размер буфера дескрипторов передачи.
    • По умолчанию 256. Максимальное значение — 2048 г.
    ПримечаниеУвеличение дескрипторов передачи увеличивает использование системной памяти.
     
  • Увеличить Teh Размер буфера дескрипторов приемника.
    • По умолчанию 256. Максимальное значение — 2048 г.
    ПримечаниеУвеличение количества дескрипторов приемоуки увеличивает использование системной памяти.
     

Что необходимо сделать для настроек TCP?

  • Настройки Teh Размер окна TCP (относится к редакциям Windows* Server до Windows Server 2008*).
    Заметки

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

    Перед ОС Windows Server 2008*, в сетевом стеке использовался окне приемо-передачи фиксированного размера. Начиная с Ос Windows Server 2008, Windows обеспечивает автоматическую настройку окна TCP. Ключевые слова реестра TcpWindowSize, NumTcbTablePartitions и MaxHashTableSize представлены в Ос Windows Server 2008.

     

Что лучше всего необходимо сделать для тестирования производительности?

  • При копировании файла из одной системы в другую (1:1) с использованием одного сеанса TCP пропускная способность значительно ниже, чем при одновременном использовании нескольких сеансов TCP. Низкая пропускная способность сетей 1:1 заключается в задержках, присущих одной сессии TCP/IP. Несколько приложений для передачи файлов поддерживают несколько одновременных потоков TCP. Некоторые примеры: gFTP* и FDT*.

    performance benefit of using multiple TCP streams

    Этот график предназначен для демонстрации (не гарантируя) преимуществ производительности при использовании нескольких потоков TCP. Это фактические результаты теста Intel® 10 Gigabit CX4 Dual Port Server Adapter по умолчанию в ОС Windows 2008* x64.

     
  • Прямое тестирование пропускной способности сетевого интерфейса можно выполнять с помощью таких инструментов, как iperf* и Microsoft NTttcp*. Вы можете сконфигурировать эти инструменты для использования одного или нескольких потоков.
  • При копировании файла из одной системы в другую жесткие диски каждой системы могут быть существенным узким местом. Рекомендуется использовать жесткие диски с высокой пропускной способностью, полосатые RAID-накопители или накопители оперативной памяти в системах, на которых тестированы.
  • Системы, которые тестированы, должны подключаться с помощью коммутатора без блокировки.
  • Теоретическая максимальная пропускная способность шины:
    • Теоретическая двухнаправленная пропускная способность шины PCI Express* (PCIe*).
      Реализация PCI ExpressСкорость кодирования данныхСкорость передачи некодированной информации
      x15 Гбит/с4 Гб/с (0,5 ГБ/с)
      x420 Гбит/с16 Гб/с (2 ГБ/с)
      x840 Гбит/с32 Гб/с (4 ГБ/с)
      x1680 Гбит/с64 Гб/с (8 ГБ/с)
       
    • Теоретическая пропускная способность шины PCI и PCI-X для двух направлений.
      Частота и частота шины32-разрядная скорость передачи данных64-разрядная скорость передачи данных
      PCI, 33 МГц1064 Мб/с2128 Мб/с
      PCI, 66 МГц2128 Мб/с4256 Мбит/с
      PCI-X, 100 МГцНе применимо6400 Мбит/с
      PCI-X, 133 МГцНе применимо8192 Мб/с
       
      ПримечаниеВы можете проверить ширину канала PCIe* в Ос Windows* с помощью свойств адаптера. Откройте вкладку Скорость канала и нажмите кнопку Идентификация адаптера. Intel® PROSet для работы этой программы необходимо загрузить приложение для Диспетчера устройств Windows*.

 

Другие темы
Руководство пользователя адаптера для Intel® Ethernet адаптеров
Расширенные настройки драйверов для 10/25/40-гигабитных Ethernet-адаптеров
Максимальная производительность передачи файлов с использованием 10 ГБ Ethernet и виртуализации (Linux* и VMware vSphere*)
Руководства по настройке производительности для Windows Server 2008, 2008 R2, 2012*
Повышение измеренной задержки в Linux* для контроллеров Intel® 82575/82576 или 82598/82599 Ethernet
Назначение прерываний на ядра процессоров для контроллеров Intel® 82575/82576 или 82598/82599 Ethernet
Низкая производительность ввода-вывода виртуальной сети с сетевой контроллером Intel 1 Гбит/с с помощью драйвера igb объясняет настройку производительности ESXi для определенных рабочих нагрузок
Настройка объединения сетевых контроллеров для ОС Windows Server 2012*/2012 R2*/2016*/2019*
Объединение с Intel® Advanced Network Services