İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

ibacm - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında ibacm çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ibacm komutudur.

Program:

ADI


ibacm - InfiniBand için adres ve rota çözümleme hizmetleri.

SİNOPSİS


ibacm [-D] [-P] [-A addr_file] [-O seçenek_dosyası]

TANIM


IB ACM, ad, adres ve yol (yol) için bir çerçeve uygular ve sağlar
InfiniBand üzerinden çözümleme hizmetleri. Bağlantı kurulumuna yöneliktir
MPI uygulamalarını büyük kümelerde çalıştıran ölçeklenebilirlik sorunları. IB ACM şunları sağlar:
bir bağlantı kurmak için gereken bilgiler, ancak CM protokolünü uygulamaz.

ibacm hizmetinin birincil kullanıcısı librdmacm kitaplığıdır. Bu, uygulamaları etkinleştirir
ibacm hizmetinden kod değişikliği yapmadan veya
hizmet kullanılıyor. librdmacm 1.0.12 - 1.0.15 sürümleri şu durumlarda IB ACM hizmetlerini çağırabilir:
--with-ib_acm seçeneği kullanılarak oluşturulmuştur. 1.0.16 ve librdmacm'in daha yeni sürümleri
kuruluysa, otomatik olarak IB ACM'yi kullanın. IB ACM hizmetleri,
rdma_resolve_addr, rdma_resolve_route ve rdma_getaddrinfo rutinleri. maksimum için
yararına, rdma_getaddrinfo yordamı kullanılmalıdır, ancak mevcut uygulamalar
yine de librdmacm'de bulunan çağrıları kullanarak önemli bağlantı ölçeklendirme avantajlarını görün
1.0.11 ve önceki sürümler.

IB ACM, ölçeklenebilir ve verimli olmaya odaklanmıştır. Mevcut uygulama sınırları
ağ trafiği, SA etkileşimleri ve merkezi hizmetler. ACM, birden çok
Farklı yapı topolojilerini işlemek için çözüm protokolleri.

IB ACM paketi iki bileşenden oluşur: ibacm hizmeti ve
test/yapılandırma yardımcı programı - ib_acme. Her ikisi de kullanıcı alanı bileşenleridir ve şunlar için kullanılabilir:
Linux ve Windows. Ek ayrıntılar aşağıda verilmiştir.

SEÇENEKLER


-D arka plan modunda çalıştır (varsayılan)

-P standart süreç olarak çalışır

-Bir addr_file
adres yapılandırma dosyası

-O seçenek_dosyası
seçenek yapılandırma dosyası

HIZLI BAŞLANGIÇ GUIDE


1. Önkoşullar: libibverbs ve libibimad kurulu olmalıdır. IB yığını olmalıdır
yapılandırılmış IPoIB ile çalışıyor. Bu adımlar, kullanıcının yöneticiye sahip olduğunu varsayar.
ayrıcalıkları.

2. IB ACM paketini kurun. Bu, ibacm, ib_acme ve init.d komut dosyalarını yükler.

3. ibacm arka plan programını başlatmak için 'ibacm'i yönetici olarak çalıştırın.

4. İsteğe bağlı olarak, 'ib_acme -d'yi çalıştırın -v' ibacm hizmetinin çalıştığını doğrulamak için.

5. Gerekirse --with-ib_acm derleme seçeneğini kullanarak librdmacm'i kurun. Bu yapı seçeneği
librdmacm 1.0.17 veya daha yeni sürümlerde gerekli değildir. librdmacm otomatik olarak
ibacm servisi. Hatalarda, librdmacm normal çözünürlüğe geri dönecektir.

6. Yerel ibacm arka plan programından performans istatistiklerini toplamak için ib_acme -P'yi kullanabilirsiniz.
hizmetin düzgün çalışıp çalışmadığını kontrol edin.

NOTLAR


ib_acme:

ib_acme programı ikili bir role hizmet eder. ibacm çalışmasını test etmek için bir yardımcı program görevi görür ve
ibacm hizmetinin ve seçilen protokolün belirli bir küme için kullanılabilir olup olmadığını doğrulamaya yardımcı olun
yapılandırma. Ek olarak, ibacm yapılandırma dosyalarını otomatik olarak oluşturur.
manuel kuruluma yardımcı olun veya ortadan kaldırın.

ibacm yapılandırma dosyaları:

ibacm hizmeti iki yapılandırma dosyasına dayanır.

ibacm_addr.cfg dosyası, her bir IB için ad ve adres eşlemelerini içerir.
pkey> uç nokta. ibacm_addr.cfg dosyasındaki isimler herhangi bir şey olabilse de, ib_acme
ana bilgisayar adını ve IP adreslerini IB uç noktalarına eşler. Adres dosyası yapılamıyorsa
bulunduğunda, ibacm hizmeti varsayılan değerleri kullanarak bir tane oluşturmaya çalışır.

ibacm_opts.cfg dosyası, ibacm hizmeti için bir dizi yapılandırılabilir seçenek sağlar;
zaman aşımı, yeniden deneme sayısı, günlük kaydı düzeyi vb. gibi. ib_acme, ibacm_opts.cfg dosyasını oluşturur.
statik bilgileri kullanarak dosya. Bir seçenek dosyası bulunamazsa, ibacm varsayılanı kullanır
değerleri.

:

ibacm hizmeti, adları ve adresleri InfiniBand yoluna çözümlemekten sorumludur.
bilgi ve bu tür verileri önbelleğe alma. Yönetici ayrıcalıklarıyla yürütülmelidir.

ibacm, TCP soketleri üzerinden bir istemci arabirimi uygular.
librdmacm kütüphanesi. ibacm hizmeti tarafından bir veya daha fazla arka uç protokolü kullanılır.
kullanıcı isteklerini karşılayın. ibacm, standart SA yolu kaydı sorgularını desteklese de,
arka uç, aynı zamanda çok noktaya yayın trafiğine dayalı bir çözünürlük protokolünü de destekler. İkincisi
tüm yapı topolojilerinde, özellikle geri dönüşümlü olmayabilenlerde kullanılamaz
torus yönlendirme kullanan yollar veya kumaşlar. Kullanıcılar bunu doğrulamak için ib_acme yardımcı programını kullanmalıdır.
çok noktaya yayın protokolü, diğer uygulamaları çalıştırmadan önce kullanılabilir.

Kavramsal olarak, ibacm hizmeti bir ARP benzeri protokol uygular ve ya IB kullanır
bağlı olarak, yol kaydı verilerini oluşturmak veya doğrudan SA'yı sorgulamak için çok noktaya yayın kayıtları
seçilen rota protokolü. Varsayılan olarak, ibacm hizmetleri SA yolunu kullanır ve önbelleğe alır
sorguları kaydedin.

Spesifik olarak, tüm IB uç noktaları bir dizi çok noktaya yayın grubuna katılır. Çok noktaya yayın grupları farklıdır
oranlara, mtu, sl, vb. dayalıdır ve önceliklendirilir. Tüm katılan uç noktalar olmalıdır
en düşük öncelikli çok noktaya yayın grubunda iletişim kurabilir. ibacm bir veya daha fazla
ibacm_addr.cfg dosyasını kullanarak her bir IB uç noktasına adlar/adresler verin. Müşteriler kaynak sağlar
ve hizmete giriş olarak hedef adları veya adresleri ve çıkış yolu olarak alma
kayıt verileri.

Hizmet, bir istemcinin kaynak adını/adresini yerel bir IB uç noktasına eşler. bir müşteri yaparsa
bir kaynak adresi sağlamazsanız, ibacm hizmeti,
hedef ve yerel yönlendirme tabloları. Hedef adı/adresi önbelleğe alınmamışsa
yerel olarak, en düşük öncelikli çok noktaya yayın grubuna bir çok noktaya yayın isteği gönderir.
yerel uç nokta. İstek, gönderenin kullanabileceği çok noktaya yayın gruplarının bir listesini taşır.
İsteğin alıcısı, kullanabileceği en yüksek öncelikli çok noktaya yayın grubunu seçer.
ve bu bilgileri doğrudan gönderene döndürür. İstek verileri önbelleğe alınır
çok noktaya yayın istek mesajını alan tüm uç noktalar tarafından. Kaynak uç noktası da
yanıtı önbelleğe alır ve oluşturmak veya elde etmek için seçilen çok noktaya yayın grubunu kullanır.
istemciye döndürülen yol kaydı verileri.

IB ACM'nin mevcut uygulaması birkaç ek kısıtlamaya sahiptir:

- ibacm, dinamik değişiklikleri ele alma konusunda sınırlıdır. ibacm durdurulmalı ve
bir küme yeniden yapılandırılırsa yeniden başlatılır.

- Önbelleğe alınan veriler zaman aşımına uğramaz ve yalnızca yeni bir çözümleme talebi geldiğinde güncellenir.
önbelleğe alınmış bir istekten farklı bir QPN'den alındı.

- IPv6 desteği doğrulanmadı.

- Tek bir uç noktaya atanabilecek adres sayısı 4 ile sınırlıdır.

- Bir uç noktanın destekleyebileceği çok noktaya yayın gruplarının sayısı 2 ile sınırlıdır.

ibacm birkaç dahili önbellek içerir. Bunlar, GID ve LID için önbellekleri içerir
hedef adresleri. Bu önbellekler isteğe bağlı olarak önceden yüklenebilir. ibacm destekler
Bu önbellekleri önceden yüklemek için kullanılan OpenSM dump_pr eklentisi "tam" PathRecord formatı. NS
dosya biçimi, ibacm_opts.cfg dosyasında route_preload ayarı aracılığıyla belirtilir.
bu dosya biçimi için full_opensm_v1 olarak ayarlanmalıdır. Varsayılan biçim, hiçbiri değildir
bu önbellekleri önceden yüklemeyin. hakkında daha fazla bilgi için dump_pr içindeki dump_pr.notes.txt dosyasına bakın.
full_opensm_v1 dosya formatı ve bu dosyayı oluşturmak için OpenSM'nin nasıl yapılandırılacağı.

Ek olarak, ad, IPv4 ve IPv6 önbellekleri, aşağıdakiler kullanılarak önceden yüklenebilir:
addr_preload seçeneği. Varsayılan, bu önbellekleri önceden yüklemeyen hiçbiridir. önceden yüklemek için
bu önbellekler için bu seçeneği acm_hosts olarak ayarlayın ve addr_data_file dosyasını uygun şekilde yapılandırın.

onworks.net hizmetlerini kullanarak ibacm'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad