İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

lamboot - 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 lamboot ç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 komut lamboot'tur.

Program:

ADI


lamboot - Bir LAM çoklu bilgisayarı başlatın.

SİNOPSİS


lamboot [-b] [-d] [-h] [-H] [-l] [-s] [-v] [-V] [-x] [-nn] [-np] [-c conf dosyası ] [-ön ek
/lam/install/path/] [-sessionprefix değeri] [-sessionsuffix değeri]
[-withlamprefixpath değeri] [-ssi anahtar değeri] [bhost]

SEÇENEKLER


-b Yerel ve uzak kabuğun aynı olduğunu varsayın. Bu, yalnızca bir uzak kabuğun
çağırma her düğüm için kullanılır. Eğer -b kullanılmaz, iki uzak kabuk çağrısı
her düğüm için kullanılır.

-d Hata ayıklama çıktısını açın. Bu -v anlamına gelir.

-h Komut yardım menüsünü yazdırın.

-l Ana bilgisayar adından IP adresine çözümlemeyi geciktirin.

-önek /lam/install/path/ içinde belirtilen LAM kurulumunu kullanın. ile uyumlu değil
7.1'den önceki LAM/MPI sürümleri.

-s Yerel düğümde stdio'yu kapatın.

-ssi anahtar değer
Çeşitli SSI modüllerine argümanlar gönderin. Aşağıdaki "SGK" bölümüne bakın.

-v Ayrıntılı olun.

-x Hataya dayanıklı modda çalıştırın.

-H Komut başlığını görüntüleme.

-NN Uzak aracı komut satırına "-n" eklemeyin

-Örneğin Uzak ana bilgisayarlarda $HOME/.profile dosyasının yürütülmesini zorlamayın

-oturum öneki değer
LAM_MPI_SESSION_PREFIX'i geçersiz kılarak oturum önekini ayarlayın.

-oturum-soneki değer
LAM_MPI_SESSION_SUFFIX'i geçersiz kılarak oturum son ekini ayarlayın.

-withlampprefixpath değer
Dahili kurulum yolunu geçersiz kılın. Yalnızca dahili kullanım içindir, aksi takdirde kullanmayın.
ne yaptığını biliyorsun.

ÇEVRE DEĞİŞKENLER


LAM_MPI_SESSION_PREFIX

LAM_MPI_SESSION_SUFFIX
LAM/MPI tarafından kullanılan oturum dizinini değiştirmek mümkündür, normalde
form:

tmpdir/lam-kullaniciadi@hostadi[-sonek]

tmpdir olarak ayarlanacak LAM_MPI_SESSION_PREFIX ayarlanırsa. Aksi takdirde, geri düşecek
değerini TMPDIR. Bunların hiçbiri ayarlanmazsa, varsayılan değer /tmp'dir.

sonek tarafından geçersiz kılınabilir LAM_MPI_SESSION_SUFFIX Çevre değişkeni. Eğer
LAM_MPI_SESSION_SUFFIX ayarlanmadı ve LAM desteklenen bir toplu iş altında çalışıyor
zamanlama sistemi, $soneki çalışmakta olan işe özgü bir değer olacaktır.

TANIM


The kütük araç, önyüklemede belirtilen makinelerin her birinde LAM yazılımını başlatır
şema, hayalet. Önyükleme şeması, çalıştırmada kullanılacak düğümlerin ana bilgisayar adlarını belirtir.
zaman MPI ortamı ve isteğe bağlı olarak, CPU'ların LAM'ın her düğümde nasıl kullanılabileceğini listeler. NS
kullanıcı önce çalıştırmak isteyebilir Recon(1) LAM'ın başlatılabileceğini doğrulamak için araç.

LAM'ı başlatmak, üç aşamalı bir prosedürdür. İlk adımda, Hboot(1) her birinde çağrılır
belirtilen makineler. Ardından her makine dinamik bir bağlantı noktası tahsis eder ve bunu iletir.
geri kütük hangi onları toplar. Üçüncü adımda, kütük her makineye verir
tam bağlantılı bir topoloji oluşturmak için makinelerin/bağlantı noktalarının listesi. herhangi bir makine olsaydı
başlatılamıyorsa veya ilk adım tamamlanmadan önce bir zaman aşımı süresi sona ererse, kütük
çağırır lambwipe(1) LAM'ı sonlandırmak ve hatayı bildirmek için.

The hayalet dosya, ana bilgisayar dosyası sözdiziminde yazılmış bir LAM önyükleme şemasıdır. Görmek hayalet(5).
Komut satırı yerine, LAMBHOST ortamında bir önyükleme şeması belirtilebilir.
değişken. Aksi takdirde, varsayılan bir dosya olan lam-bhost.def kullanılır. LAM arar hayalet ilk
yerel dizinde ve ardından etc/ altındaki kurulum dizininde.

Ek olarak, kütük bireysel LAM düğümleri için bir süreç şeması kullanır. Bir süreç şeması
(görmek conf(5)) bir işletim sistemini oluşturan süreçlerin bir açıklamasıdır.
düğüm. Genel olarak, sistem yöneticisi bu dosyanın bakımını yapar -- LAM/MPI kullanıcıları
genellikle bu dosyayı değiştirmeniz gerekmez. Kullanıcının özelleştirmesi de mümkündür.
Özel bir süreç şemasına sahip LAM yazılımı.

The hayalet dosya
Biçimi hayalet dosyada belgelenmiştir. hayalet(5) adam sayfası.

kütük içindeki tüm isimleri çözecek hayalet olduğu düğümde kütük çağrıldı (
başlangıç ​​düğümü). Bundan sonra LAM, adları değil, yalnızca IP adreslerini kullanır. özellikle,
diğer tüm düğümlerde ad çözümleme yapılandırması kullanılmaz. Bu nedenle, başlangıç ​​düğümü
içindeki tüm isimleri çözebilmelidir. hayalet herkesin ulaşabileceği adreslere
diğer düğümler.

Sık yapılan bir hata listelemektir. localhost (veya özel adrese çözümlenen herhangi bir ad
127.0.0.1 -- geri döngü TCP/IP cihazı) hayalet diğer düğümleri içeren dosya. İçinde
bu durumda, 127.0.0.1 adresi diğer düğümlerin her birine adres olarak gönderilir.
orijin düğümü. Diğer düğümler, başlangıç ​​düğümüyle iletişim kurmak için 127.0.0.1'i kullanmaya çalışırsa,
aslında kendileriyle iletişim kuracaklar ve sonunda zaman aşımına uğrayacak ve başarısız olacaklar.

Alınan IP adresleri hayalet LAM'ın meta mesajları için kullanılır: başlatma ve
işlerin kapatılması, koordinasyon için kullanılan bant dışı mesajlar vb. Trafik miktarı
oldukça düşüktür (MPI mesaj geçişinin "lamd" modunu kullanmadıkça, bu durumda tüm MPI
trafik ayrıca ulaşım için LAM'ın meta mesajlarını kullanacaktır - bkz. mpirun(1)). Kullanırken
TCP RPI, bu IP adresleri aynı zamanda doğrudan soketler üzerinden MPI mesajının iletilmesi için de kullanılır.
her düğüm çifti arasında

Yaygın bir durum, bir "ana" düğümün birden çok ağ arabirim kartına (NIC) sahip olmasıdır.
genel bir ağa bağlı olan ve özel bir ağa bağlı olan
paralel işlerin çalıştırılacağı yer. Bir ana düğümü dahil etmek için hayalet dosya, IP
özel ağdaki NIC'nin adı (veya adresi) şurada listelenmelidir: hayalet. Bu
diğer tüm düğümlerin özel ağdaki ana düğüme ulaşmasını sağlar.

Başka bir örnek olarak, bazı yapılandırmaların bir sistemin her düğümünde birden çok TCP/IP NIC'si vardır.
paralel iş Bir NIC "yavaş" olarak kabul edilir (örneğin, 10 Mbps), diğeri ise kabul edilir
"hızlı" (örneğin, 100 Mbps). LAM'ın daha yüksek avantajlardan yararlanmasına izin verilmesi arzu edilir.
MPI mesajları için "hızlı" ağdaki bant genişliği. Gibi, hayalet IP adlarını listelemelidir
(veya adresleri) tüm "hızlı" NIC'lerin. Ancak, LAM RPI TCP/IP kullanmıyorsa (örn.
Myrinet/GM RPI), hayalet dosyası muhtemelen "yavaş" NIC'leri listelemelidir, böylece LAM'ler
meta mesaj trafiği ek yüke neden olmaz ve potansiyel olarak
diğer yüksek performanslı uygulamalardan "hızlı" ağ.

geciktirme hostname aramalar
Normalde, ana bilgisayar adlarının ad çözümlemesi, bulunduğu makinelerde yapılır. kütük çağrılır.
Bu, optimizasyon nedenleriyle yapılır, böylece ana bilgisayar adları listesinin yalnızca
bir kez çözüldü (potansiyel olarak DNS veya diğer ana bilgisayar adı arama ağı miktarını en aza indirerek)
trafik).

Ancak, bazı tekdüze olmayan ağ ortamlarında bu yeterli değildir çünkü her biri
ana bilgisayar, eşlerinin her birinde farklı bir IP adresine sahip olabilir. Örneğin, konak A sahip olabilir
ana bilgisayar B'de Z adresi, ancak ana bilgisayar C'de Y adresi var.

The -l için seçenek kütük LAM'ın ana bilgisayar adlarını bir düğüm yerine her bir düğüme dağıtmasına neden olur.
tamamen çözülmüş IP adresleri kümesi. Bu nedenle, LAM'ın başlatıldığı her düğüm kendi işini yapacaktır.
ana bilgisayar adları listesinde ad çözümlemesi.

SSI (Sistem Hizmetler Arayüz)
The -ssi anahtarı, parametrelerin çeşitli SSI modüllerine iletilmesine izin verir. LAM'ın SGK'sı
modüller ayrıntılı olarak açıklanmıştır lamsi(7). SSI modüllerinin MPI üzerinde doğrudan etkisi vardır
programları, ayarlanabilir parametrelerin çalışma zamanında ayarlanmasına izin verdikleri için (hangi önyükleme gibi
kullanılacak aygıt sürücüsü, o sürücüye hangi parametrelerin iletileceği vb.).

The -ssi switch iki argüman alır: anahtar ve değer. anahtar argüman genellikle belirtir
değeri hangi SGK modülü alacak. Örneğin, anahtar "boot" seçmek için kullanılır
uzak düğümlerde işlemleri başlatmak için kullanılacak RPI. NS değer argüman şudur
geçirilen değerdir. Örneğin:

lamboot -ssi önyükleme tm
LAM'a PBSPro / OpenPBS'de yerel başlatma için "tm" önyükleme modülünü kullanmasını söyler
ortamlar (tm önyükleme modülü bir önyükleme şeması gerektirmez).

lamboot -ssi önyükleme rsh -ssi rsh_agent "ssh -x" boot_schema
LAM'a "rsh" önyükleme modülünü kullanmasını söyler ve rsh modülüne "ssh -x"i şu şekilde kullanmasını söyler:
uzak düğümlerde yürütülebilir dosyaları başlatmak için belirli aracı.

Ve bunun gibi. LAM'ın önyükleme SSI modülleri şurada açıklanmıştır: lamssi_boot(7). bu sayfa olmalı
tarafından gerçekleştirilen belirli eylemler ve çalışma zamanı davranışının nasıl ince ayarlanacağı için danışılır
her bir önyükleme modülünün

The -ssi anahtarı farklı belirtmek için birden çok kez kullanılabilir anahtar ve / veya değer
argümanlar. eğer aynı anahtar birden fazla belirtilirse, değers ile birleştirilir
onları ayıran bir virgül (",")

Unutmayın -ssi switch, ortam değişkenlerini ayarlamak için basit bir kısayoldur. NS
önce ilgili ortam değişkenlerini ayarlayarak aynı etki elde edilebilir.
koşu kütük. LAM'ın ayarladığı ortam değişkenlerinin biçimi:
LAM_MPI_SSI_key=değer.

Unutmayın -ssi switch, önceden ayarlanmış tüm ortam değişkenlerini geçersiz kılar. Ayrıca not
o bilinmeyen anahtar bağımsız değişkenler hala ortam değişkeni olarak ayarlanmıştır -- kontrol edilmezler
(tarafından lambwipe) doğruluk için. Yasadışı veya yanlış değer argümanlar olabilir veya olmayabilir
bildirildi -- belirli SSI modülüne bağlıdır.

uzak çalıştırılabilir Çağırma
sırasında uzak düğümlerde yürütülebilir dosyaları başlatmanın tüm ince ayar yapılabilir yönleri kütük vardır
tartışılan lamsi(7) ve lamssi_boot(7). Konular şunları içerir (ancak bunlarla sınırlı değildir):
uzak kabuğun keşfi, aracının uzaktan başlatmak için kullandığı çalışma zamanı geçersiz kılmaları
yürütülebilir dosyalar (örneğin, rsh ve ssh), vb.

Kapanış stdio
Tarafından başlatılan uzak bir ana bilgisayardaki her LAM arka plan programının stdio'su kütük tarafından kapatıldı
varsayılan. Normalde, yerel ana bilgisayarda başlatılan LAM arka plan programının stdio'su açık bırakılır, bu nedenle
o iç LAM tstdio(3) paket düzgün çalışıyor. Ancak, bazen
yerel LAM arka plan programının stdio'sunu da kapatmak istenir. Örneğin:

rsh Somenode lamboot -s ana bilgisayar dosyası

Bunun nedeni ise çıkmadan önce iki koşul bekler: kütük çıkmak ve stdout /
stderr kapatılacak. Olmadan -s, stdout / stderr kapatılmaz ve (Ve ssh)
asılacak bile kütük tamamlamıştı. -s yerelin stdout / stderr'sine neden olur
LAM arka plan programı çağrı üzerine kapatılacak, bu da izin verecek Tamamlamak. kullanma -s irade
etkilemez kütük başka bir şekilde, ancak tstdio(3) paket
düzgün çalışıyor.

Hata Hoşgörü
Eğer -x seçeneği verildiğinde, LAM hataya dayanıklı modda çalışır. Bu modda, düğüm alışverişi
Tüm düğümlerin çalıştığından ve bağlantıların çalıştığından emin olmak için periyodik olarak ``kalp atışı'' mesajları
bunları bağlamak çalışır durumda. Bir düğümün kalp atışları durduğunda, “ölü” olarak ilan edilir.
ve tüm LAM düğümleri (ve süreçleri) bildirilir. Bu, kullanıcıların hataya dayanıklı yazmalarını sağlar
Yavaşça bozulabilen veya feshedilmiş düğümü değiştirerek tamamen kurtarılabilen uygulamalar
başka biriyle (bkz. kuzukulağı(1)). Bu mod bir performans cezası getirdiğinden,
varsayılan olarak etkinleştirilmemiştir.

ÖRNEKLER


lamboot-v
Varsayılan önyükleme şemasında açıklanan makinelerde LAM'ı başlatın. Hakkında rapor vermek
önemli adımlar atıldıkça.

lamboot -d ana bilgisayar dosyası
Dosyada açıklanan makinelerde LAM'ı başlatın ana bilgisayar dosyası. İnanılmaz derecede ayrıntılı sağlayın
önyükleme işleminin her aşamasında neler olduğunu raporlar.

lamboot düğümleri
Önyükleme şemasında açıklanan makinelerde LAM'ı başlatın düğümlerim. Sessizce çalıştırın.

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad