Настройка UDP

Протокол пользовательских дейтаграмм (UDP) применяется сетевой файловой системой (NFS), сервером имен (named), упрощенным протоколом передачи файлов (TFTP) и другими протоколами специального назначения.

Так как UDP является протоколом дейтаграмм, то при отправке дейтаграммы все сообщение должно быть скопировано в область памяти ядра за одну атомарную операцию. Получается дейтаграмма также в виде одного сообщения с помощью системного вызова recv или recvfrom. Значения параметров udp_sendspace и udp_recvspace должны соответствовать требованиям буферизации для отдельных сокетов.

Максимальный размер дейтаграммы UDP составляет 64 КБ за вычетом размера заголовка UDP (8 байт) и размера заголовка IP (20 байт для IPv4 или 40 байт для IPv6).

Ниже перечислены параметры, влияющие на производительность UDP:
  • udp_sendspace
  • udp_recvspace
  • Объединение пакетов UDP в цепочку
  • Опции адаптера, такие как объединение прерываний