Дробления больших сообщений TCP
В режиме аппаратного дробления пакетов TCP протокол AIX может создавать сообщения TCP длиной до 64 КБ. Адаптер отправляет сообщение единым пакетом как на уровне протокола IP, так и на уровне драйвера устройства Ethernet.
Затем адаптер разбивает сообщение на несколько кадров TCP для отправки на физическом уровне. Пакеты TCP отправляются либо кадрами по 1500 байт (при значении MTU, равном 1500), либо кадрами размером до 9000 байт (если значение MTU составляет 9000) (кадры большого размера).
Без опции аппаратного дробления пакетов TCP для отправки 64 КБ данных при использовании пакетов размером 1500 байт потребуется 44 вызова стека. В режиме аппаратного дробления выполняется один вызов стека, что снижает нагрузку на систему и ее процессор. Затем адаптер Ethernet выполняет разбиение данных на пакеты размером MTU (обычно 1500 байт). Отдача от этого режима зависит от среднего размера отправляемых пакетов TCP. Например, для адаптеров PCI-eXtended (PCI-X) Gigabit Ethernet с MTU 1500 нагрузка на процессор может снизиться на 60-75 %. При работе со сверхбольшими кадрами (MTU 9000) выигрыш становится меньше, поскольку система в любом случае отправляет большие кадры. Например, обычным является снижение нагрузки на процессор на 40 %.
Режим аппаратного дробления пакетов включен по умолчанию для адаптеров Ethernet, поддерживающих работу в выделенном режиме. Эта опция повышает производительность адаптеров 10 Gigabit Ethernet и более быстрых для задач, управляющих потоками данных (таких как FTP, RCP, резервное копирование на магнитной ленте и аналогичные приложения перемещения больших объемов данных). Устройства виртуального адаптера Ethernet и общего адаптера Ethernet (SEA) являются исключением - в них эта опция по умолчанию отключена из-за проблем со взаимодействием с операционными системами Linux® или IBM i. Включить функцию отправки больших пакетов, а также другие функции управления производительностью можно в AIX и в средах виртуального адаптера Ethernet или SEA.
lsattr -E -l entX