Въведение в RDMA (Дистанционен директен достъп до паметта)
Introduction Rdma
Какво е RDMA? Това е съкращение за отдалечен директен достъп до паметта. Ако искате да научите подробна информация за него, тогава сте на правилното място. Тази публикация от MiniTool говори главно за RDMA.
На тази страница:- Какво е RDMA?
- Как работи 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 (Parallel Distributed Deep LEarning).
- Адаптери Broadcom и Emulex
- Рамка за дълбоко обучение на Caffe
- Cavium FastLinQ 45000/41000 серия Ethernet NIC
- Платформа за съхранение на обекти Ceph
- ChainerMN Python-базирана рамка с отворен код за дълбоко обучение
- Chelsio Terminator 5 & 6 iWARP адаптери
- Dell EMC PowerEdge сървъри
- Операционна система FreeBSD
- GlusterFS междинна файлова система
- Intel Xeon Scalable процесори и Platform Controller Hub
- Семейство мрежови адаптери 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.