Tüm Ürünler
Search
Belge Merkezi

Elastic Compute Service:Enable eRDMA

Son Güncelleme:Sep 30, 2026

Ultra düşük gecikmeli RDMA ağı için sürücüyü yükleyip Elastic RDMA Interface (ERI) bağlayarak desteklenen bir örnek türünde eRDMA kurulumu yapın.

Bir ECS örneğinde eRDMA'yı etkinleştirin

1. Adım: Örnek ve görüntü desteğini onaylayın

Yalnızca belirli örnek türleri ve görüntüler eRDMA'yı destekler:

2. Adım: eRDMA sürücüsünü yükleyin

Önemli
  • eRDMA sürücüsü Alibaba Cloud tarafından geliştirilir ve bakımı yapılır.

  • Sürücü yükleme işlemi biraz zaman alabilir.

  • Sürücü yükleme paketleri

    eRDMA yükleme paketlerine ilişkin sürüm notları (sürümler en yeniden eskiye doğru sıralanmıştır)

    Sürüm

    Yayın tarihi

    İndirme URL'si

    Sağlama Toplamı

    Değişiklikler

    1.5.7

    2026-03-31

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.5.7.tar.gz

    • MD5: 926e4625813d8f57a2f1dff04ae07087

    • SHA256: cb44f4c4aaaabfbd81224c85a9e7889732bda26cc832ff70ecc0559bcc14165c

    Compat modunda varsayılan tıkanıklık kontrolü (CC) algoritması olarak MPCC'yi ayarlar.
    1 GB Hugepages ile 4 GB MR kaydederken Memory Region (MR) uzunluğunun anormal olması sorununu giderir.

    1.5.6

    2026-03-30

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.5.6.tar.gz

    • MD5: fdba4eed123b4c16c37f14ebc38cef63

    • SHA256: a0529f5ca597ffb31a960c59b8c13ce854550c3512e6ce4c0542784f8e99fcc2

    Başlatılmamış iw_ifname veya iwcm->ifname nedeniyle standart modda oluşan RDMA_CM bağlantı kurma hatasını giderir.
    ENI'nin ağ ad alanını (netns) değiştirirken oluşan kilitlenmeyi giderir.
    NCCL sürüm %2,29'da ibv_create_qp işlevinin -EINVAL döndürmesine neden olan sorunu giderir.




    1.5.5

    2026-03-09

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.5.5.tar.gz

    • MD5: f19e223bce6e5a87a635f9a08f47366c

    • SHA256: e62dd73078ba2299cc943333748982281b6b5cf6a18724648788a110abba3d35

    Rocky Linux 9.2 desteği ekler.
    ENI init_net durumunda olmadığında compat modunda oluşan RDMA_CM bağlantı hatasını giderir.

    1.5.4

    2026-01-04

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.5.4.tar.gz

    • MD5: fef18757361ceb339cc64fc3033b5a97

    • SHA256: 25cc5fc527075b1845306594a0e2da120885a9fa500fc85bf4ad8f48b7bf82ab

    Debian 12.9 desteği ekler.
    Kalan donanım Memory Translation Table (MTT) girişlerini istatistiksel olarak toplamaya yönelik bir özellik ekler.

    1.5.3

    2025-12-10

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.5.3.tar.gz

    • MD5: 1b793a96d004915c9ddaff2c49072f11

    • SHA256: 99929345c65988b61997e805d85af2e761fa3319e4b5fc0db6781099fe512ba5

    DeepEP desteği ekler.
    Compat modunda bağlantı noktası numarası tahsis ilkesini kontrol etmek için bir QPN etki alanı tanıtır.

    1.5.2

    2025-11-10

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.5.2.tar.gz

    • MD5: da25bc06f1486baf0354cee3bafa1df8

    • SHA256: fc9648498846b4b949cc697f9c9c00eca2766c0e27bc0cc5cfdded5633243a35

    Hugepages kaydı sırasında 4.096 baytlık sayfa boyutunun kullanılmasına neden olan sorunu giderir.

    1.5.0

    2025-09-26

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.5.0.tar.gz

    • MD5: 51e5c315543bba7ea5e79dfed00ad000

    • SHA256: 3bca1e6579a32b313e56cdf6add37de3605b5eb1bff8e0f7da81b0c8c3ee186e

    Alibaba Cloud Linux 4 desteği ekler.
    Unreliable Datagram (UD) Kuyruk Çiftleri (QP'ler) için geri döngü hatasını giderir.
    rdma-core öğesini topluluk kararlı sürümü %56,2'ye yükseltir.
    Yükleme paketi boyutunu optimize eder.







    1.4.6

    2025-06-20

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.4.6.tar.gz

    • MD5: bd4b30f40fb02467298400fdc0e43d0a

    • SHA256: 26d555e6d7883f5315f6aab02a9e4c5564e53dd1b9840d3fa65dba59c594f484

    Rocky Linux 9.3 desteği ekler.

    1.4.5

    2025-04-29

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.4.5.tar.gz

    • MD5: 37c89059d005aebe5d8bbde530b5bf56

    • SHA256: 83d810301f9141ca6f387a7e0cf99c89f40b27d484a312eb1d1bd605ebf8bc28

    • Kullanıcı modu qp flush özelliğini destekler

    • rdma-core çekirdek kitaplığı geliştirmeleri

    • Rocky Linux 8 desteği sağlar.

    1.4.3

    2025-03-13

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.4.3.tar.gz

    • MD5: 417d2fb88af5832475c7285187f57c11

    • SHA256: f82c1eb7a5f93387185a6c0ce7a78c39495d8a07a3e2ee8248cec8b9d525ba2f

    • MLNX OFED 24.10 desteği

    • Ubuntu24.04 desteği

    1.4.0

    2024-09-27

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.4.0.tar.gz

    • MD5: 77135d946dddc015000c8f3ea4e6c586

    • SHA256: 8613d3d81e8eb3b78bf840c37cbe02c79f62631df36cdc8b2c7c101f49f5af29

    Heterojen GPU senaryolarında performansı optimize eder.

    1.3.3

    2023-10-09

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.3.3.tar.gz

    • MD5: 51ffb06266255139554275bc86fa4caa

    • SHA256: 5aad6d006662bd902ef5e913fb97d2a6623aadeeacd06f1c3f1c74cbd1f57ded

    En son yamalarla güncellenmiştir.

    1.3.2

    2023-09-08

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.3.2.tar.gz

    • MD5: 8492016fc96eece6a60687b0e4ea66dd

    • SHA256: 89ab265dc9fa8d56f1b2d8b13d7f50032390a265eddb2e04eeee3aa86fd169ce

    En son yamalarla güncellenmiştir.

    1.3.1

    2023-08-18

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.3.1.tar.gz

    • MD5: b9b90212e6ba49d57b81d3c5d4210deb

    • SHA256: 4ebe31760443613f8f61fcdbef7a85b277dabc59039d048898536ea4fe5d8d4a

    Sürücü tarafında katı sıralı teslimat için alttaki taşıma modunu yapılandırır. Veri paketleri yalnızca sıra halinde belleğe yazılır.

    1.3.0

    2023-06-26

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.3.0.tar.gz

    • MD5: 2da0c65643b5e2ffb61d75e1b5e5a7ab

    • SHA256: cce03aac0e07d0890884c35ad4f10e9d15f587535d788c8fc97ea268312ad4a9

    • MR kaydı için çok seviyeli sayfa tablolarını destekler.

    • IPv6'yı destekler. Tam IPv6 işlevselliği ayrıca donanım desteği gerektirir.

    • Ubuntu 22.04 desteği ekler.

    • En son yamalarla güncellenmiştir.

    1.2.3

    2023-05-30

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.2.3.tar.gz

    • MD5: 7496a6324f3872469d7194c2e234b19f

    • SHA256: 16c2de0d90da6906db91c2e2469aaad9e24131c44ce52b9464036f1c3747f8a2

    En son yamalarla güncellenmiştir.

    1.2.2

    2023-05-04

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.2.2.tar.gz

    • MD5: f449d3961a41ff6a97a53cfa29e20d6c

    • SHA256: 11fdb4b3c778762ad0bdf2d0327008aa2ecb22dc508c9f9fae3568b41ae5462b

    Ubuntu 22.04 desteği ekler.

    1.2.1

    2023-04-04

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.2.1.tar.gz

    • MD5: e080103934da76ce83924da789aecece

    • SHA256: be3a89e57143d7544cf968052250df92f911aebb035f07b06ebeb8c5f13bf976

    En son yamalarla güncellenmiştir.

    1.2.0

    2023-03-09

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.2.0.tar.gz

    • MD5: c8d440a6e35ec6d2aaf1a568affea876

    • SHA256: d484997e28e29f862dc580c112b55b389a00faf88dc6aa89eea588ee1369a8ca

    • Compat modu desteği ekler.

    • En son yamalarla güncellenmiştir.

    1.1.0

    2023-01-16

    http://mirrors.cloud.aliyuncs.com/erdma/erdma_installer-1.1.0.tar.gz

    • MD5: 1fea69d819919a77384f902213eb681e

    • SHA256: 176c3bb35d5584e8c8e43eba9b1824b8cb2b43a19d802c4e469363ed8e33fea6

    En son yamalarla güncellenmiştir.

  • eRDMA sürücüsünü yükleyin

    eRDMA sürücüsünü örnek oluşturma sırasında otomatik olarak veya mevcut bir örnekte manuel olarak yükleyin.

  • eRDMA çekirdek sürücüsü

    eRDMA sürücüsünü yükledikten sonra eRDMA çekirdek sürücüsü sürümünü kontrol etmek için eadm ver komutunu çalıştırın. En son yükleyici paketi (1.4.5), çekirdek sürücüsü sürüm %0,2,38'e karşılık gelir.

    image

    eRDMA çekirdek sürücüsü, kullanılabilen bağlantı kurma yöntemlerini belirleyen iki yükleme modunu destekler. eRDMA bağlantı kurma hakkında ayrıntılı bilgi için bkz. RDMA_CM.

3. Adım: Örneğe bir ERI bağlayın

Örnek oluşturma sırasında birincil ENI üzerinde eRDMA arabirimini etkinleştirin veya mevcut bir örneğe bir ERI bağlayın.

Not

Bir örnek türünün desteklediği maksimum ERI sayısını belirlemek için DescribeInstanceTypes işleminin yanıtındaki EriQuantity parametresinin değerini kontrol edin. 0 değeri, örnek türünün ERI'leri desteklemediğini gösterir.

  • eRDMA arabirimi etkinleştirilmiş bir ikincil ENI oluşturun ve bunu bir API işlemi kullanarak bir örneğe bağlayın

    API işlemlerini kullanarak ikincil bir ENI oluşturun ve bağlayın:

    1. Bir ERI oluşturmak için bir API işlemi çağırın.

      Bir ENI oluşturmak için CreateNetworkInterface işlemini çağırabilirsiniz. ERI'si etkinleştirilmiş bir ENI oluşturmak için NetworkInterfaceTrafficMode parametresini HighPerformance olarak ayarlayın.

      NetworkInterfaceId parametresinde döndürülen ENI kimliğini kaydedin.

    2. AttachNetworkInterface işlemini çağırın. ERI'si etkinleştirilmiş ENI'yi bağlamak için NetworkInterfaceId parametresini önceki adımdaki kimliğe ve InstanceId parametresini hedef örnek kimliğine ayarlayın.

      Önemli

      Örnek türünüz birden fazla ERI'yi destekliyorsa ağ bant genişliğini en üst düzeye çıkarmak için bunları bağlarken her ERI için farklı bir NetworkCardIndex belirtin. Bu, ERI'lerin farklı kanallara bağlanmasını sağlar. Bkz. Ağ kartı dizinleri.

eRDMA yapılandırmasını doğrulayın

Cihaz donanım özelliklerini, bağlantı noktası durumlarını ve desteklenen özellikleri kontrol etmek için ibv_devinfo komutunu çalıştırın. RDMA bileşenleri doğru çalışıyorsa ibv_devinfo çıktısında en az bir bağlantı noktası PORT_ACTIVE olarak gösterilir. Bkz. RDMA işlemlerini test etme.

Donanım sürümü, maksimum mesaj boyutu, kuyruk sayısı ve bellek penceresi boyutu gibi ayrıntılı cihaz bilgilerini almak için ibv_devinfo komutunu -v seçeneğiyle kullanın.

eRDMA yapılandırmasını doğrulamak için ibv_devinfo komutunu çalıştırın:

  • eRDMA doğru yapılandırılmış: ENI'lerde eRDMA arabirimi etkin ve sürücü doğru yüklenmiş.

    Not
    • Örneğinizde birden fazla ERI takılıysa her eRDMA cihaz bağlantı noktasının state değeri PORT_ACTIVE olarak görünmelidir.

    • state değeri invalid state gösteriyorsa eRDMA ağ arabiriminde bir anormallik var. İkincil ENI'nin doğru yapılandırılıp yapılandırılmadığını kontrol edin. Örneğin tüm ağ arabirimlerini ve IP adreslerini doğrulamak için ifconfig komutunu çalıştırın. Bkz. İkincil bir elastik ağ arabirimini yapılandırın.

    image

  • eRDMA sürücüsü doğru yüklenmemiş: Sürücü eksik veya hatalı yüklenmiş. Bkz. 2. Adım: ECS örneğinde eRDMA sürücüsünü yükleyin.

    image

  • Örneğe hiçbir ERI bağlanmamış: Sürücü yüklü ancak ENI'de hiçbir ERI etkin değil. Bkz. 3. Adım: ECS örneğine bir ERI bağlayın.

    image

eRDMA'yı test etmek için tanılama aracını da kullanabilirsiniz. Bkz. RDMA ile ilgili sorunları kontrol etmek ve eRDMA performansını değerlendirmek için tanılama aracını kullanın.

eRDMA ağ performansını test edin

perftest; gönderme, alma, okuma ve yazma işlemleri için RDMA işlem gecikmesini ve bant genişliğini ölçer. RDMA cihaz performansını değerlendirmek ve ağ sorunlarını teşhis etmek için bu aracı kullanın. Bkz. perftest belgeleri.

perftest test paketi

perftest paketi aşağıdaki bant genişliği ve gecikme testlerini içerir:


RDMA işlemi


Bant genişliği test programı


Gecikme testi programı


Gönder


ib_send_bw (gönderme bant genişliği testi)


ib_send_lat (gönderme gecikme testi)


RDMA Okuma


ib_read_bw (okuma bant genişliği testi)


ib_read_lat (okuma gecikme testi)


RDMA Yazma


ib_write_bw (yazma bant genişliği testi)


ib_write_lat (yazma gecikme testi)


RDMA Atomik


ib_atomic_bw (atomik bant genişliği testi)


ib_atomic_lat (atomik gecikme testi)


Yerel Ethernet


raw_ethernet_bw (ham Ethernet bant genişliği testi)


raw_ethernet_lat (ham Ethernet gecikme testi)

perftest'i yükleyin

perftest'i resmi depodan (genel IP adresi gerekir) veya YUM/APT deposundan yükleyin.

Resmi depo

  1. ECS örneğine bir genel IP adresi atayın.

  2. perftest'i resmi perftest deposundan indirip yükleyin.

YUM veya APT deposu

Not

Yazılım depolarındaki perftest sürümleri Linux dağıtımlarına göre farklılık gösterebilir ve bu durum uyumluluk sorunlarına yol açabilir. İletişim kuran tüm örneklerde aynı dağıtımı kullanın. Bu mümkün değilse resmi depodan yükleyin.

  • Alibaba Cloud Linux 3, CentOS veya Anolis OS

    sudo yum install perftest -y
  • Ubuntu

    sudo apt install perftest -y

perftest kullanım örneği

Her test bağımsız bir komut olarak çalışır. Örneğin ib_send_lat komutu bir gönderme gecikme testi çalıştırır.

perftest davranışını kontrol etmek ve doğru perftest sonuçları elde etmek için doğru test parametrelerini ayarlayın. Aşağıdaki yönergeler perftest araçlığını yapılandırmanıza ve çalıştırmanıza yardımcı olur.

Yaygın test parametreleri

Teste özel parametreleri görüntülemek için <subcommand> -h komutunu çalıştırın.

Test kategorisi

Test parametresi

Gecikme testi

  • -C, --report-cycles: Doğru gecikme ölçümü için süreyi CPU döngüsü cinsinden bildirir.

  • -H, --report-histogram: Varsayılan özet yerine tüm sonuçları yazdırarak veri dağılımını gösterir.

  • -U, --report-unsorted: Ham veri dağılımı analizi için sıralanmamış sonuçları yazdırır (varsayılan olarak sıralıdır).

Bant genişliği testi

  • -b, --bidirectional: Çift yönlü bant genişliğini ölçer (varsayılan: tek yönlü).

  • -N, --no peak-bw: Tepe bant genişliği hesaplamasını devre dışı bırakır (varsayılan olarak etkindir).

  • -t, --tx-depth=<dep>: Gönderme kuyruğu boyutunu ayarlar. Varsayılan: 128.

  • -D, --duration=<sec>: Test süresini saniye cinsinden ayarlar.

Gönderme testi

  • -r, --rx-depth=<dep>: Alma kuyruğu boyutunu ayarlar. Varsayılan: 512.

  • -g, --mcg=<num_of_qps>: <num_of_qps> QP'si eklenmiş çok noktaya yayın grubuna ileti gönderir.

Diğer gelişmiş seçenekler

  • -u, --qp-timeout=<timeout>: QP zaman aşımını ayarlar; hesaplama formülü 4 usec * 2^(zaman aşımı)dır. Varsayılan: 14.

  • --force-link=<type>: Belirli bir bağlantı türünü zorlar: IB veya Ethernet.

  • --use_hugepages: contig veya memalign yerine tahsis için Hugepages kullanır.

  • --rate_limit=<limit>: Maksimum paket gönderme hızını ayarlar. Varsayılan birim: Gbps. Birimi değiştirmek için --rate_units seçeneğini kullanın.

Başvuru kaynakları