Настройка Jumbo Frames в Linux и FreeBSD
Автор: admin Раздел: Как настроить FreeBSD
В этот час мне хотелось бы говорить за создание Jumbo-фреймов в Linux.
Так ,что большие кадры? Jumbo-фреймы - в Ethernet, упакованные в шесть раз больше, чем обычные 1500 байтов + Ethernet заголовок (9108 байт). Рамки лишь немного больше, чем 1518 байт, как у младенца большие кадры. Если вы оставили эти пакеты эффективность резко возрастает, как заголовок сети Ethernet без изменений, то есть 20-байтовый IP и 20 байт TCP, а при увеличении количества полезной информации. Это также, несомненно, преимущество, ,что оно снижает нагрузку на сервер центрального процессора. Минус больших кадров является техническим ограничением технологии, введенные в целях использования сетевого оборудования, а именно здесь необходимость гигабитных коммутаторов (маршрутизаторов) и Gigabit Ethernet карты (NIC). Перед настройкой Jumbo кадров настоятельно рекомендуется проверить все совместимость сетевого оборудования, изучить техническую документацию! 10/100 сетей в джамбо технологии кадров не работает! Итак настроим jumbo frames на ОС CentOS, RHEL, Fedora: [-hide-]Данная команда единоразово увеличиваем размер кадра, после перезагрузки настройка не сохраняется! # ifconfig eth1 mtu 5000 Для постоянного применения настроек редактируем конфигурационный файлик: # vi /etc/sysconfig/network-script/ifcfg-eth0 Путем добавления в него строчки: MTU 5000 Сохраняем файлик и перезапускаем сетевой интерфейс: # service network restart Теперь настроим jumbo frames в ОС Debian, Ubuntu путем добавления строчки MTU 5000 в конфигурационный файлик: # vi /etc/network/interfaces После редактирования сохраняем файлик и перезапускаем сетевой интерфейс: # /etc/init.d/networking restart Следующая настройка в ОС FreeBSD: Для кратковременного использования: (ifconfig {interface-name} {ip-address} mtu 5000) # ifconfig em1 10.20.110.2 mtu 5000 Для использования jumbo frames при маршрутизации (route get {destination-IP-address}): # route get 10.20.110.2 Для постоянного использования jumbo frames редактируем конфигурационный файлик: # ee /etc/rc.conf И редактируем следующую строчеку: ifconfig_em1="inet x.x.x.x netmask y.y.y.y media 1000baseTX mediaopt full-duplex mtu 5000" Сохраняем файлик и перезапускаем сетевой интерфейс: # /etc/rc.d/netif restart [-hide-] |