Введение в RDMA (прямой удаленный доступ к памяти)
Introduction Rdma
Что такое РДМА? Это сокращение от удаленного прямого доступа к памяти. Если вы хотите узнать подробную информацию об этом, то вы попали по адресу. Этот пост от MiniTool в основном посвящен RDMA.
На этой странице :- Что такое РДМА?
- Как работает RDMA?
- Сетевые протоколы, поддерживающие RDMA
- Продукты и поставщики, поддерживающие RDMA
- RDMA над фабриками и будущие направления
- Нижняя граница
Что такое РДМА?
Для начала, что такое RDMA? RDMA — это аббревиатура удаленного прямого доступа к памяти. Это технология, которая позволяет компьютерам в сети обмениваться данными в основной памяти без участия процессора, кэша или операционной системы любого компьютера. Продолжайте читать, и вы обнаружите, что этот пост от MiniTool предлагает вам полную информацию о RDMA.
Подобно локальному прямому доступу к памяти (DMA), RDMA может освободить ресурсы и повысить пропускную способность и производительность. RDMA также помогает повысить скорость передачи данных и работу сетей с малой задержкой, что особенно полезно в компьютерных кластерах с массовым параллелизмом. И это может быть реализовано для сетевых приложений и приложений хранения данных.
Как работает RDMA?
Тогда как же работает RDMA? RDMA поддерживает сеть с нулевым копированием, позволяя сетевому адаптеру передавать данные непосредственно из проводной сети в память приложения или напрямую из памяти приложения в проводную сеть без копирования данных между памятью приложения и буферами данных в операционной системе.
Такие передачи не требуют использования процессоров, кэшей или переключателей контекста для выполнения какой-либо работы, и передачи происходят параллельно с другими системными операциями. Это уменьшает задержку при передаче сообщений. Что еще лучше, если и отправляющее, и принимающее устройства поддерживают RDMA, диалог между ними будет завершен быстрее, чем аналогичные сетевые системы без RDMA.
Если вашим приложениям требуются быстрые и массивные параллельные кластеры высокопроизводительных вычислений (HPC) и сети центров обработки данных, то вы можете обнаружить, что RDMA очень полезен. Вы также можете найти RDMA полезным при анализе больших данных, в суперкомпьютерных средах, обрабатывающих приложения, и в машинном обучении, требующем минимальной задержки и самой высокой скорости передачи.
Однако у этой стратегии есть некоторые проблемы, связанные с тем, что целевой узел не получает уведомление о запрошенном завершении (односторонняя связь).
Сетевые протоколы, поддерживающие RDMA
- Анализ больших данных Apache Hadoop и Apache Spark
- Платформа Baidu Paddle (параллельное распределенное глубокое обучение)
- Адаптеры Broadcom и Emulex
- Фреймворк глубокого обучения Caffe
- Сетевые адаптеры Ethernet Cavium FastLinQ серии 45000/41000
- Платформа хранения объектов Ceph
- ChainerMN Платформа глубокого обучения с открытым исходным кодом на основе Python
- Адаптеры iWARP Chelsio Terminator 5 и 6
- Серверы Dell EMC PowerEdge
- Операционная система FreeBSD
- Межсетевая файловая система GlusterFS
- Масштабируемые процессоры Intel Xeon и концентратор контроллера платформы
- Семейство сетевых адаптеров Mellanox ConnectX и коммутаторов InfiniBand
- Microsoft Windows Server (2012 и более поздние версии) через SMB Direct поддерживает сетевые адаптеры с поддержкой RDMA, виртуальный коммутатор Hyper-V и Cognitive Toolkit.
Продукты и поставщики, поддерживающие RDMA
По состоянию на 2018 год RDMA получил более широкое признание благодаря реализации расширенных функций, обеспечивающих более высокую производительность, чем обычная сетевая инфраструктура. Какие продукты и производители поддерживают RDMA? Ниже перечислены некоторые продукты и поставщики:
Вы можете нажать на это связь чтобы получить больше продуктов и поставщиков, поддерживающих RDMA.
RDMA над фабриками и будущие направления
RDMA on Fabric — это логическое развитие существующей архитектуры общего хранилища, использующее твердотельную и флэш-память, что повышает производительность доступа к общим данным. Сеть RDMA использует такой протокол, как RoCE, iWARP или InfiniBand, для передачи данных между адресным пространством памяти через интерфейс, что ускоряет операции и увеличивает ценность инвестиций в приложения, серверы и хранилища.
Сети хранения данных Fibre Channel шестого поколения — 32 гигабита в секунду — и PCI Express поддерживают RDMA на основе интерфейса Fabrics.
Нижняя граница
В этом посте вы получили подробную информацию о том, что такое RDMA (прямой удаленный доступ к памяти). Кроме того, вы также можете узнать продукты и поставщиков, поддерживающих RDMA, а также сетевые протоколы, поддерживающие RDMA.


![[Исправлено] 3 лучших действенных способа решения проблемы высокой загрузки процессора в Discord](https://gov-civil-setubal.pt/img/news/34/top-3-workable-ways-solve-discord-high-cpu-usage.png)



![Исправьте сетевой кабель, который неправильно подключен или может быть сломан [Новости MiniTool]](https://gov-civil-setubal.pt/img/minitool-news-center/60/fix-network-cable-is-not-properly-plugged.png)
![Как сохранить определенные страницы PDF-файла на Windows / Mac? [Новости MiniTool]](https://gov-civil-setubal.pt/img/minitool-news-center/91/how-save-certain-pages-pdf-windows-mac.png)





![Как исправить отключенные USB-аксессуары на Mac и восстановить данные [Советы по MiniTool]](https://gov-civil-setubal.pt/img/data-recovery-tips/63/how-fix-usb-accessories-disabled-mac.png)



![Reddit Search не работает? Вот что вам следует делать! [Новости MiniTool]](https://gov-civil-setubal.pt/img/minitool-news-center/45/is-reddit-search-not-working.png)

![Исправьте ошибку «Установить пользовательские настройки на сбой драйвера» в Windows [Новости MiniTool]](https://gov-civil-setubal.pt/img/minitool-news-center/93/fix-set-user-settings-driver-failed-error-windows.png)