Серверные сети · проверено по источникам

RDMA

RDMA — технология сетевого доступа, при которой адаптер может помещать данные прямо в заранее зарегистрированную область удалённой памяти.

Также ищут: Remote Direct Memory Access · удалённый прямой доступ к памяти

Практический смысл

Почему это важно

RDMA снижает задержку и нагрузку на процессор, но работает только при совместимости адаптеров, транспорта, драйверов, сети и приложения.

Доказательная часть

Что подтверждено

  1. RDMAP помещает данные непосредственно в буферы приложения без промежуточного копирования между сетевыми и прикладными буферами.

    Граница применимости: RDMAP, зарегистрированная память и совместимый RNIC.

  2. Быстрый путь RDMA может обращаться из пользовательского пространства к отображённым регистрам устройства без системного вызова и переключения контекста при каждой операции.

    Граница применимости: Стек RDMA в Linux и совместимые драйверы устройства, ядра и пользовательского пространства; управляющий путь остаётся отдельным.

Перед спецификацией

Что проверить

  1. Уточните транспорт RDMA: RoCE, iWARP или другой.
  2. Проверьте RNIC, драйверы, коммутаторы и поддержку со стороны приложения.
  3. Измерьте задержку, нагрузку на процессор и пропускную способность в своей задаче.
Открытые основания

Первоисточники

  • Первичная спецификация

    RFC 5040: A Remote Direct Memory Access Protocol Specification

    IETF · RFC 5040, October 2007

    Определяет RDMAP и прямую доставку данных в upper-layer buffers без промежуточного копирования.

    Открыть первоисточник
  • Официальная документация

    Userspace verbs access

    Linux Kernel · документация latest kernel, проверено 29 августа 2026 года

    Описывает fast path userspace verbs через device-specific hardware без syscall на каждой операции.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие