Jumbo Frames уменьшают накладные расходы, связанные с передачей файлов, ограничивая количество пакетов, которые необходимо обработать сетевому оборудованию.
Jumbo-кадр (jumbo frame) — понятие в компьютерных сетях, обозначающее кадр сети Ethernet, в котором, можно передать данные, по размеру превышающие 1500 байт, заданные стандартами группы IEEE 802.3 (MTU более 1500 байт)
Jumbo Frames больше, чем полезная нагрузка стандартных сетевых пакетов. Обычно размер полезной нагрузки или MTU (Maximum Transfer Unit) установлен на 1500 байт. Jumbo-кадры могут поддерживать до 9000 байт в пакете.
Jumbo Frames должны быть настроены одинаково на всем сетевом пути от устройства-источника <-> коммутатора <-> маршрутизатора <-> коммутатора <-> устройства назначения. Если вся цепочка не настроена одинаково, то по умолчанию используется самая низкая настройка по цепочке
Временная настройка Jumbo Frames (Linux)
Чтобы временно включить поддержку jumbo-кадров для сетевого интерфейса, используйте команду ifconfig ethn mtu nnn. Вы можете сделать это, пока интерфейс работает (и активно передает сетевой трафик), но если вы установите максимальный размер кадра на меньшее значение, вы можете нарушить входящий трафик от других узлов, которые используют более старое (большее) значение.
Проверьте текущее значение размера кадра (MTU).
1 | ifconfig eth2 |
становите желаемое новое значение.
Для примера 9000 байт:
1 | ifconfig eth2 mtu 9000 |
Постоянное включение Jumbo Frames (Linux)
Чтобы автоматически включить поддержку Jumbo Frame (при каждой загрузке драйвера sxge), укажите параметр MTU в соответствующем ifcfg-файле устройства sxge.
Задайте параметр MTU в соответствующем файле ifcfg.
Для примеров ifcfg-eth1. Например:
1 2 3 4 5 6 7 8 | cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth2 BOOTPROTO=static HWADDR=ff:14:4F:29:01:1D IPADDR=192.168.10.12 NETMASK=255.255.255.0 MTU=9000 ONBOOT=no |
Перезапустите интерфейс.
Если драйвер в настоящее время установлен и работает, отключите интерфейс.
1 | ifdown eth2 |
Поднимите интерфейс.
1 | ifup eth2 |
Убедитесь, что значение MTU для устройства соответствует заданному.
1 2 | ifconfig eth2 |