Почему это важно
RDMA снижает задержку и нагрузку на процессор, но работает только при совместимости адаптеров, транспорта, драйверов, сети и приложения.
Что подтверждено
RDMAP помещает данные непосредственно в буферы приложения без промежуточного копирования между сетевыми и прикладными буферами.
Граница применимости: RDMAP, зарегистрированная память и совместимый RNIC.
Быстрый путь RDMA может обращаться из пользовательского пространства к отображённым регистрам устройства без системного вызова и переключения контекста при каждой операции.
Граница применимости: Стек RDMA в Linux и совместимые драйверы устройства, ядра и пользовательского пространства; управляющий путь остаётся отдельным.
Что проверить
- Уточните транспорт RDMA: RoCE, iWARP или другой.
- Проверьте RNIC, драйверы, коммутаторы и поддержку со стороны приложения.
- Измерьте задержку, нагрузку на процессор и пропускную способность в своей задаче.
Первоисточники
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 на каждой операции.
Открыть первоисточник