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

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

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

000005811

29.01.2020

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

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

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

  • Для программно-гигабитных сетевых адаптеров Intel® Ethernet 10 Gigabit, можно выбрать профиль производительности на основе ролей для автоматической настройки конфигурации драйверов.
  • Уменьшите частоту контроля прерываний до низкого, минимального или выключенного:
    • Также известна как частота глушителя прерываний (ИТР).
    • По умолчанию для большинства ролей используется адаптивность .
    • Профиль низкого уровня задержек устанавливает скорость отключения.
    • Профили хранения данных задают среднююскорость.
    ПримечаниеУменьшение частоты контроля прерываний увеличивает использование ЦП.
     
  • Предоставьте крупным кадрам максимальный размер, поддерживаемый в сети (4 КБ, 9KB или 16KB).
    • По умолчанию эта функция отключена.
    ПримечаниеРазрешать крупные кадры можно только в том случае, если устройства в сети поддерживают один и тот же размер кадра.
     
  • Отключить управление потоком.
    • По умолчанию генерируется & ответа.
    ПримечаниеОтключение управления потоком может привести к потере кадров.
     
  • Увеличьте размер буфера для дескрипторов передачи.
    • По умолчанию — 256. Максимальная ценность — 2048.
    ПримечаниеУвеличение числа дескрипторов передачи увеличивает использование системной памяти.
     
  • Увеличьте размер буфера приема дескрипторов.
    • По умолчанию — 256. Максимальная ценность — 2048.
    ПримечаниеУвеличение количества принимаемых дескрипторов увеличивает использование системной памяти.
     

Что следует предпринять для настройки TCP?

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

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

    До Windows Server 2008 * в сетевом стеке использовалось окно со съемным размером с фиксированным размером. Начиная с Windows Server 2008, Windows обеспечивает автоматическую настройку окна приема TCP. Ключевые слова реестра Ткпвиндовсизе, Нумткбтаблепартитионс и Максхаштаблесизе не обрабатываются начиная с Windows Server 2008.

     

Какие лучшие задачи следует предпринять для тестирования производительности?

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

    performance benefit of using multiple TCP streams

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

     
  • Прямое тестирование пропускной способности сетевого интерфейса можно выполнить с помощью таких инструментов, как: иперф* и Microsoft нттткп*. Вы можете настроить эти инструменты для использования одного или нескольких потоков.
  • При копировании файла из одной системы в другую жесткие диски каждой системы могут стать узким местом. Рассмотрите возможность использования высокой скорости, жестких дисков с повышенной пропускной способностью, RAID-массивов или электронных накопителей в тестируемых системах.
  • Тестируемые системы должны подключаться через полнофункциональный, неблокирующий переключатель.
  • Теоретическая максимальная пропускная способность шины:
    • Процессоры PCI Express * (PCIe *) теоретическая пропускная способность шины с двунаправленным письмом.
      Реализация PCI ExpressЗашифрованная скорость передачи данныхНезакодированная скорость передачи данных
      x15 Гбит/с4 ГБ/с (0,5 ГБИТ/с)
      X420 Гбит/с16 ГБ/с (2 ГБИТ/с)
      разъем40 Гбит/с32 Гбит/с (4 ГБИТ/с)
      *80 Гбит/с64 Гбит/с (8 ГБ/с)
       
    • Процессоры PCI и PCI-X теоретическая пропускная способность шины с двунаправленным письмом.
      Тактовая частота шины и частоты32-битная скорость передачи данных64-битная скорость передачи данных
      33 МГц, PCI1 064 МБ/с2 128 МБ/с
      66 МГц, PCI2 128 МБ/с4 256 МБ/с
      100-МГц PCI-XНеприменимо6 400 МБ/с
      133-МГц PCI-XНеприменимо8 192 МБ/с
       
      ПримечаниеВы можете проверить ширину линии PCIe * в Windows * с помощью свойств адаптера. Перейдите на вкладку « скорость линии » и нажмите кнопку « определить адаптер ». Чтобы эта программа функционировала, необходимо загрузить Intel® PROSet для диспетчера устройств Windows *.

 

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