İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

lamtrace - 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 lamtrace ç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 lamtrace komutudur.

Program:

ADI


lamtrace - LAM izleme verilerini kaldır.

SİNOPSİS


lamtrace [-hkvR] [-mpi] [-l listno] [-f #secs] [dosya adı] [düğümler] [işlemler]

SEÇENEKLER


-h Bu komutla ilgili yararlı bilgileri yazdırın.

-k İzleme verilerini kopyalayın ve kaldırmayın.

-v Ayrıntılı olun.

-R Belirtilen düğümlerden tüm izleme verilerini silin.

-l Yalnızca verilen liste numarasından boşaltın.

-mpı Bir MPI uygulaması için izleme verilerini kaldırın.

-f #sn İzleme verilerini arka plan programına temizlemek için hedef süreçleri sinyalleyin. O zaman #sn bekleyin
boşaltmadan önce.

Dosya İzleme verilerini bu dosyaya yerleştirin (varsayılan: def.lamtr).

TANIM


-t seçeneği mpirun(1) ve yük(1) uygulamanın yürütme oluşturmasına izin verir
izler. Bu izler ilk önce her uygulama işleminde bir arabellekte depolanır. Ne zaman
arabellek dolu ve uygulama sona erdiğinde, çalışma zamanı arabelleği
izleme arka plan programı (LAM arka plan programı içindeki yapısal bir bileşen). izleme arka plan programı
ayrıca önceden derlenmiş bir sınıra kadar veri toplar. Bu sınırın ötesinde, Türkiye'deki en eski izler
yeni izler lehine unutulacaktır.

Bir uygulama tamamlandıktan sonra, uygulamanın kaydı izleme dosyasında saklanır.
Uygulamayı çalıştıran her bir düğümün artalan süreci. NS lam izi komut kullanılabilir
bu izleri almak ve bir performans tarafından görüntülenmek üzere tek bir dosyada saklamak için
gibi görselleştirme aracı xmpi(1). Uygulama başlatıldıysa xmpi(1) lam izi
eşdeğer işlevsellik bir düğme ile çağrıldığı için normalde gerekli değildir.

Uygulama çalışırken eksik izleme verileri kaldırılabilir. çıktı dosyası
çağırmadan önce mevcut olmamalıdır lam izi. Bu -k seçeneğini kullanmak için iyi bir durum,
bu, boşaltmadan sonra izleme arka plan programının içeriğini korur. Her yeniden yükleme daha sonra
tüm çalıştırmanın şu ana kadarki izleme verileri.

Çalışan bir işlemin en son izleme verilerini dahili bir dosyada tutması muhtemeldir.
tampon. Standart bir LAM sinyali, LAM_SIGTRACE (bkz. hüküm(1)), izleme etkin süreçlere neden olur
dahili izleme arabelleğini arka plan programına temizlemek için. -f seçeneği söyler lam izi göndermek
bu sinyal, izleme verilerini boşaltmadan önce tüm hedef işlemlere. Bir yarış durumu
izleme verilerini arka plan programına depolayan hedef süreç ile boşaltma arasında gelişir
prosedür. Sorun, -f'den sonra bir gecikme parametresi veren kullanıcıya yükleniyor.

İzleme verileri düğüm, süreç tanımlayıcısı ve liste numarasına göre düzenlenir. Bir süreç saklayabilir
yerel düğüm bariz, en az müdahaleci seçim olsa da, herhangi bir düğümde izler. NS
süreç kendini herhangi bir anlamlı şekilde tanımlayabilir (abartılı(2) iyi bir fikir) Liste
sayı da süreç tarafından seçilir. Bu değerler, enstrümanlı bir kütüphane tarafından ayarlanabilir,
gibi libmpi(3) veya doğrudan başvuru ile lam_rtrstore(2). boşaltma
esneklik, liste numarasını seçerek -l seçeneğiyle depolamayı takip eder ve
düğümleri ve süreçleri seçme standart LAM komut satırı anımsatıcıları.

Önceden derlenmiş bir hacim sınırına ulaşıldığında eski izleri bırakmak yalnızca pozitif için olur
liste numaraları. Negatif numaralı listelerdeki izler, temel alınana kadar toplanacaktır.
sistem belleği yetersiz kalıyor. Yüksek hacimli izleme verileri için negatif liste numaraları kullanmayın.

Komut satırında herhangi bir işlem seçimi verilmezse, izleme verileri tüm işlemler için kaldırılacaktır.
Belirtilen her düğümdeki işlemler.

LAM, onun iz arka plan programı ve lam izi hepsi izlerin biçiminden ve anlamından habersiz.

-R seçeneği, izleme verilerini kaldırmaz. Hedef izleme cinlerinin
verilen listedeki izleme verileri tarafından işgal edilen bellek. Tüm listeler belirtilmişse (no -l
seçeneği), izleme arka plan programı, LAM başlatıldıktan sonra etkin bir şekilde durumuna sıfırlanır.

Boşaltma MPI Iz Veri
-mpi seçeneği tarafından seçilen özel bir yetenek, yalnızca aramak ve boşaltmak için mevcuttur.
bir MPI uygulaması tarafından oluşturulan izleme verileri. Bu amaç için, lam izi farkında
özel ayrılmış liste numaraları libmpi(3) izleri depolamak için kullanır. tarafından başlar
belirtilen tüm düğümleri ve süreçleri arama (hiçbir şey yoksa tüm LAM çoklu bilgisayarı
belirtilen) bir MPI'nin MPI_COMM_WORLD içindeki işlem sırası 0 tarafından oluşturulan özel bir iz için
başvuru. Bu özel iz, tüm düğüm ve süreç tanımlayıcılarını içerir.
bu MPI_COMM_WORLD iletişim cihazındaki işlemler. lam izi sonra düğümü / süreci kullanır
tarafından oluşturulan tüm izleme verilerini toplamak için bilgi libmpi(3).

LAM'ın izleme cinlerinde birden fazla dünya iletişimcisi varsa, ilk bulunan
kullanılmış. Birden fazla eşzamanlı uygulama, izleme verileri nedeniyle birden fazla dünya mevcut olabilir
önceki bir çalıştırmadan kaldırılmamış (ya lam izi or temiz(1)) veya bir uygulama
süreçleri doğurur. Belirli bir dünya iletişimcisi aşağıdakileri sağlayarak bulunabilir:
kesin düğüm ve işlem konumu lam izi.

-mpi seçeneği -l seçeneğiyle uyumlu değildir.

ÖRNEKLER


lamtrace -v -mpi izlerim
Bir dosyada bulunan ilk MPI uygulamasından izleme verilerini "mytraces" dosyasına boşaltın.
tüm LAM çoklu bilgisayarının aranması. Yapıldıkları gibi önemli adımlar hakkında rapor verin.

lamtrace n30 -l 5 p21367
Düğüm 5'daki işlem kimliği 21367'nin 30. listesinden izleme verilerini kaldırın. Sessizce çalıştırın.

lamtrace -mpi n30 p21367
İşlem sırası 0, PID'ye sahip olan MPI uygulama dünyası grubundan izleme verilerini boşaltın
21367 ve 30 düğümünde çalışıyor/çalışıyordu.

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad