Оптимизация работы адаптера

В операционной системе AIX предусмотрено несколько процедур для оптимизации быстродействия адаптера.

Пропускную способность можно определить с помощью программ на основе сокетов для приложений, работающих с потоковыми данными по соединению TCP. Например, это может быть набор из двух программ, одна из которых вызывает send( ) а вторая, получатель, - recv( ). Пропускная способность зависит от скорости передачи данных по сети, размера MTU (размера кадра), дополнительной нагрузки, такой как интервалы между кадрами, начальные биты, заголовки связи и заголовки TCP/IP. При расчете пропускной способности тактовая частота процессора считается равной одному гигагерцу. Таким образом пропускную способность можно измерить в отдельных локальных сетях. Если информации проходит через маршрутизаторы, дополнительные узлы и удаленные соединения, то пропускная способность будет ниже.

Пропускная способность одностороннего (симплексного) потокового соединения TCP можно определить с помощью рабочей схемы, включающей отправку данных из системы A в систему B, например, с помощью протокола FTP в тесте передачи из памяти в память. За дополнительной информацией обратитесь к разделу Команда ftp. Дуплексный режим эффективнее полудуплексного, так как подтверждения TCP возвращаются независимо от передачи пакетов данных.

Прим.: В следующих таблицах значение Скорость передачи данных представляет собой физическую скорость передачи данных без учета дополнительной нагрузки, такой как интервалы между кадрами, начальные биты, дополнительная нагрузка пакетов ATM, заголовки связи и концевики. Эти механизмы снижают эффективную пропускную способность соединения.
В следующей таблице приведены максимальные значения пропускной способности сети, а также пропускной способности одностороннего (симплексного) потокового соединения TCP:
Табл. 1. Максимальная пропускная способность сети для симплексных потоков TCP
Тип сети Скорость передачи потока (Мбит/с) Пропускная способность (Мб) Пропускная способность (МБ)
Ethernet 10 Мбит/c, полудуплексный 10 6 0,7
Ethernet 10 Мбит/c, дуплексный 10 (20 Мбит/с дуплексный) 9,48 1,13
Ethernet 100 Мбит/c, полудуплексный 100 62 7,3
Ethernet 100 Мбит/c, дуплексный 100 (200 Мбит/с дуплексный) 94,8 11,3
Ethernet 1000 Мбит/c, дуплексный, MTU 1500 1000 (2000 Мбит/с дуплексный) 948 113,0
Ethernet 1000 Мбит/c, дуплексный, MTU 9000 1000 (2000 Мбит/с дуплексный) 989 117,9
Ethernet 10 Гбит/с, дуплекс, MTU 1500 (с включенной поддержкой RFC1323) 10000 7200 (пиковое значение: 9415)1 858 (пиковое значение: 1122)1
Ethernet 10 Гбит/с, дуплекс, MTU 9000 (с включенной поддержкой RFC1323) 10000 9631 (пиковое значение: 9891)1 1148 (пиковое значение: 1179)1
FDDI, MTU 4352 (по умолчанию) 100 92 11,0
Режим асинхронной передачи (ATM) 155, MTU 1500 155 125 14,9
ATM 155, MTU 9180 (по умолчанию) 155 133 15,9
ATM 622, MTU 1500 622 364 43,4
ATM 622, MTU 9180 (по умолчанию) 622 534 63,6
1 Значения в таблице отражают пропускную способность выделенных адаптеров в выделенных разделах. В таблице не представлена производительность адаптеров 10 Gigabit Ethernet в виртуальном адаптере Ethernet (в VIOS), в общих адаптерах Ethernet (SEA) или для общих разделов (общих LPAR), так как производительность зависит от переменных и параметров настройки, выходящих за рамки этой таблицы.
Двустороннее (дуплексное) потоковое соединение TCP позволяет одновременно передавать данные в обоих направления. Например, параллельное выполнение команды ftp в системе А и команды ftp в системе В может считаться дуплексной передачей TCP. Рабочая схема такого типа позволяет параллельно отправлять и принимать данные. Некоторые стандарты, такие как FDDI и Ethernet в полудуплексном режиме, не допускают параллельный прием и отправку данных. Дуплексная рабочая схема для таких сетей не рекомендуется. Дуплексная рабочая схема отличается от удвоенной симплексной рабочей схемы, так как пакеты подтверждения TCP, возвращаемые получателем, передаются вместе с пакетами данных, передаваемыми в том же направлении. В следующей таблице приведены максимальные значения пропускной способности различных двусторонних (дуплексных) потоковых соединений TCP:
Табл. 2. Максимальная пропускная способность сети для дуплексных потоков TCP
Тип сети Скорость передачи потока (Мбит/с) Пропускная способность (Мб) Пропускная способность (МБ)
Ethernet 10 Мбит/c, полудуплексный 10 5.8 0,7
Ethernet 10 Мбит/c, дуплексный 10 (20 Мбит/с дуплексный) 18 2,2
Ethernet 100 Мбит/c, полудуплексный 100 58 7,0
Ethernet 100 Мбит/c, дуплексный 100 (200 Мбит/с дуплексный) 177 21,1
Ethernet 1000 Мбит/c, дуплексный, MTU 1500 1000 (2000 Мбит/с дуплексный) 1811 (пиковое значение: 1667) 1 215 (пиковое значение: 222) 1
Ethernet 1000 Мбит/c, дуплексный, MTU 9000 1000 (2000 Мбит/с дуплексный) 1936 (пиковое значение: 1938) 1 231 (пиковое значение: 231) 1
Ethernet 10 Гбит/c, дуплексный, MTU 1500 10000 (20000 Мбит/с дуплексный) 14400 (пиковое значение: 18448) 1 1716 (пиковое значение: 2200) 1
Ethernet 10 Гбит/c, дуплексный, MTU 9000 10000 (20000 Мбит/с дуплексный) 18000 (пиковое значение: 19555) 1 2162 (пиковое значение: 2331) 1
FDDI, MTU 4352 (по умолчанию) 100 97 11,6
ATM 155, MTU 1500 155 (310 Мбит/с дуплексный) 180 21,5
ATM 155, MTU 9180 (по умолчанию) 155 (310 Мбит/с дуплексный) 236 28,2
ATM 622, MTU 1500 622 (1244 Мбит/с дуплексный) 476 56,7
ATM 622, MTU 9180 (по умолчанию) 622 (1244 Мбит/с дуплексный) 884 105
1 Значения в таблице отражают пропускную способность выделенных адаптеров в выделенных разделах. В таблице не представлена производительность адаптеров 10 Gigabit Ethernet в виртуальном адаптере Ethernet (в VIOS), в общих адаптерах Ethernet (SEA) или для общих разделов (общих LPAR), так как производительность зависит от переменных и параметров настройки, выходящих за рамки этой таблицы.
Прим.:
  1. Пиковые значения соответствуют максимальной пропускной способности, когда в каждом направлении выполняются несколько сеансов TCP. Остальные значения указаны для одиночных сеансов TCP. Значения одиночных сеансов различаются в зависимости от частоты процессора, конкретного адаптера и используемого типа разъема PCI.
  2. Пропускная способность Ethernet 1000 Мбит/с (Gigabit Ethernet) в дуплексном режиме указана для разъемов адаптеров PCI-eXtended (PCI-X) или адаптеров PCIe. Для адаптеров PCI и адаптеров PCI-X, установленных в разъемах PCI, производительность будет ниже. Пропускная способность Ethernet 10 ГБ указана только для адаптеров PCIe.
  3. Пропускная способность данных указана для протокола TCP/IP, использующего IPv4. Опция RFC1323 включена для следующих адаптеров:
    • Для адаптеров, размер MTU которых равен 4096 или больше
    • Для адаптеров 10 Gigabit Ethernet или быстрее
  4. В столбце Пропускная способность (Мбит/c) единицами измерения являются мегабиты в секунду, где мегабит - это 1000000 бит. В столбце Пропускная способность (МБ/с) единицами измерения являются мегабайты в секунду, где 1 МБ - это 1048576 байтов.