RDMA'ya (Uzaktan Doğrudan Bellek Erişimi) Giriş
Introduction Rdma
RDMA nedir? Uzaktan doğrudan hafıza erişiminin kısaltmasıdır. Bu konuda detaylı bilgi edinmek istiyorsanız doğru yerdesiniz. MiniTool'un bu gönderisi esas olarak RDMA'dan bahsediyor.
Bu sayfada :- RDMA Nedir?
- RDMA Nasıl Çalışır?
- RDMA'yı Destekleyen Ağ Protokolleri
- RDMA'yı Destekleyen Ürünler ve Satıcılar
- Kumaşlar Üzerinden RDMA ve Geleceğe Yönelik Yönler
- Sonuç olarak
RDMA Nedir?
Öncelikle RDMA nedir? RDMA, uzaktan doğrudan bellek erişiminin kısaltmasıdır. Bir ağdaki bilgisayarların, her iki bilgisayarın işlemcisini, önbelleğini veya işletim sistemini etkilemeden ana bellekte veri alışverişi yapmasını sağlayan bir teknolojidir. Okumaya devam edin ve MiniTool'un bu gönderisinin size RDMA hakkında tam bilgi sunduğunu göreceksiniz.
Yerel tabanlı doğrudan bellek erişimi (DMA) gibi, RDMA da kaynakları serbest bırakarak verimi ve performansı artırabilir. RDMA ayrıca veri aktarım hızlarının ve düşük gecikmeli ağ oluşturmanın artırılmasına da yardımcı olur; bu da özellikle büyük paralel bilgisayar kümelerinde kullanışlıdır. Ağ ve depolama uygulamaları için de uygulanabilir.
RDMA Nasıl Çalışır?
Peki RDMA nasıl çalışıyor? RDMA, ağ bağdaştırıcısının, uygulama belleği ile işletim sistemindeki veri arabellekleri arasında veri kopyalamadan verileri doğrudan kablodan uygulama belleğine veya uygulama belleğinden doğrudan kabloya aktarmasını sağlayarak sıfır kopyalı ağı destekler.
Bu tür aktarımlar CPU'ların, önbelleklerin veya içerik anahtarlarının herhangi bir iş yapmasını gerektirmez ve aktarımlar diğer sistem işlemleriyle paralel olarak gerçekleşir. Bu, mesaj aktarımındaki gecikmeyi azaltır. Daha da iyisi, eğer hem gönderen hem de alan cihazlar RDMA'yı destekliyorsa, ikisi arasındaki diyalog benzer RDMA olmayan ağ sistemlerine göre daha hızlı tamamlanacaktır.
Uygulamalarınız hızlı ve büyük paralel yüksek performanslı bilgi işlem (HPC) kümeleri ve veri merkezi ağları gerektiriyorsa RDMA'nın çok faydalı olduğunu görebilirsiniz. RDMA'yı aynı zamanda büyük verileri analiz etmede, uygulamaları işleyen süper bilgi işlem ortamlarında ve mutlak en düşük gecikme süresi ve en yüksek aktarım hızlarını gerektiren makine öğreniminde de yararlı bulabilirsiniz.
Ancak bu stratejinin, hedef düğümün istenen tamamlanma bildirimini almaması (tek taraflı iletişim) ile ilgili bazı sorunları vardır.
RDMA'yı Destekleyen Ağ Protokolleri
- Apache Hadoop ve Apache Spark büyük veri analizi
- Baidu Paddle (Paralel Dağıtılmış Derin LEarning) platformu
- Broadcom ve Emulex adaptörleri
- Caffe derin öğrenme çerçevesi
- Cavium FastLinQ 45000/41000 Serisi Ethernet NIC'leri
- Ceph nesne depolama platformu
- ChainerMN Python tabanlı derin öğrenme açık kaynak çerçevesi
- Chelsio Terminatör 5 ve 6 iWARP adaptörleri
- Dell EMC PowerEdge sunucuları
- FreeBSD işletim sistemi
- GlusterFS ağlar arası dosya sistemi
- Intel Xeon Ölçeklenebilir işlemciler ve Platform Denetleyici Merkezi
- Mellanox ConnectX ağ bağdaştırıcıları ve InfiniBand anahtar ailesi
- SMB Direct aracılığıyla Microsoft Windows Server (2012 ve üzeri), RDMA özellikli ağ bağdaştırıcılarını, Hyper-V sanal anahtarını ve Bilişsel Araç Setini destekler.
RDMA'yı Destekleyen Ürünler ve Satıcılar
2018 yılı itibarıyla RDMA, gelişmiş işlevlerin uygulanması ve sıradan ağ altyapısından daha iyi performans elde edilmesi nedeniyle daha geniş kabul görmüştür. Peki hangi ürünler ve üreticiler RDMA'yı destekliyor? İşte bazı ürünler ve satıcılar aşağıda listelenmiştir:
Buna tıklayabilirsiniz bağlantı RDMA'yı destekleyen daha fazla ürün ve satıcıya ulaşmak için.
Kumaşlar Üzerinden RDMA ve Geleceğe Yönelik Yönler
Fabric üzerinde RDMA, paylaşılan verilere erişim performansını artıran, katı hal ve flash bellekten yararlanan, mevcut paylaşılan depolama mimarisinin mantıksal bir evrimidir. Bir RDMA ağı, arayüz aracılığıyla bellek adres alanı arasında veri göndermek için RoCE, iWARP veya InfiniBand gibi bir protokolü benimser; bu da uygulama, sunucu ve depolama yatırımlarının değerini artırmak için işlemleri hızlandırır.
Altıncı nesil Fiber Kanal depolama ağları (saniyede 32 Gigabit) ve PCI Express, Fabrics arayüzünü temel alan RDMA'yı destekler.
Sonuç olarak
Bu yazı size RDMA'nın (uzaktan doğrudan bellek erişimi) ne olduğu hakkında ayrıntılı bilgi verdi. Ayrıca RDMA'yı destekleyen ürün ve satıcıların yanı sıra RDMA'yı destekleyen ağ protokollerini de tanıyabilirsiniz.