EnglishFrenchSpanyol

Ad


Favicon OnWorks

lamtrace - Dalam talian di Awan

Jalankan lamtrace dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan lamtrace yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


lamtrace - Punggah data surih LAM.

SINOPSIS


lamtrace [-hkvR] [-mpi] [-l listno] [-f #secs] [nama fail] [nod] [proses]

PILIHAN


-h Cetak maklumat berguna pada arahan ini.

-k Salin dan jangan alih keluar data surih.

-v Berkata-kata.

-R Padam semua data surih daripada nod yang ditentukan.

-l Punggah hanya dari nombor senarai yang diberikan.

-mpi Punggah data surih untuk aplikasi MPI.

-f #saat Proses sasaran isyarat untuk mengepam data surih kepada daemon. Kemudian tunggu #secs
sebelum memunggah.

nama fail Letakkan data surih ke dalam fail ini (lalai: def.lamtr).

DESCRIPTION


Pilihan -t bagi mpirun(1) dan loadgo(1) membenarkan aplikasi menjana pelaksanaan
jejak. Jejak ini mula-mula disimpan dalam penimbal dalam setiap proses permohonan. Bila
penimbal penuh dan apabila aplikasi ditamatkan, penimbal masa jalan disiram ke
daemon surih (komponen struktur dalam daemon LAM). Daemon jejak akan
juga mengumpul data sehingga had yang telah dikompilasi. Melepasi had ini, jejak tertua masuk
akan dilupakan memihak kepada jejak yang lebih baru.

Selepas aplikasi selesai, rekod pelaksanaannya disimpan dalam jejak
daemon setiap nod yang menjalankan aplikasi. The lamtrace perintah boleh digunakan
untuk mendapatkan semula kesan ini dan menyimpannya dalam satu fail untuk paparan oleh prestasi
alat visualisasi, seperti xmpi(1). Jika permohonan dimulakan oleh xmpi(1), lamtrace
biasanya tidak diperlukan kerana fungsi yang setara digunakan dengan butang.

Data surih yang tidak lengkap boleh dipunggah semasa aplikasi sedang berjalan. Fail keluaran
mesti tidak wujud sebelum digunakan lamtrace. Ini adalah keadaan yang baik untuk menggunakan pilihan -k,
yang mengekalkan kandungan daemon jejak selepas memunggah. Setiap tambah nilai kemudiannya akan mendapat
data surih keseluruhan larian sehingga masa kini.

Proses yang sedang berjalan mungkin akan menyimpan data surih terbaharu dalam dalaman
penampan. Isyarat LAM standard, LAM_SIGTRACE (lihat azab(1)), menyebabkan proses didayakan jejak
untuk membuang penimbal surih dalaman kepada daemon. Pilihan -f memberitahu lamtrace untuk menghantar
isyarat ini kepada semua proses sasaran sebelum memunggah data surih. Keadaan perlumbaan
berkembang antara proses sasaran yang menyimpan data surih kepada daemon dan pemunggahan
prosedur. Masalahnya ditimbulkan kepada pengguna yang memberikan parameter kelewatan selepas -f.

Data surih disusun mengikut nod, pengecam proses dan nombor senarai. Sesuatu proses boleh menyimpan
jejak pada mana-mana nod, walaupun nod tempatan adalah pilihan yang jelas dan paling tidak mengganggu. The
proses boleh mengenal pasti dirinya dalam apa-apa cara yang bermakna (getpid(2) adalah idea yang baik) Senarai
nombor juga dipilih oleh proses. Nilai ini mungkin ditetapkan oleh perpustakaan berinstrumen,
seperti libmpi(3), atau secara langsung melalui permohonan dengan lam_rtrstore(2). Memunggah
fleksibiliti mengikuti penyimpanan dengan pilihan -l memilih nombor senarai, dan
mnemonik baris arahan LAM standard memilih nod dan proses.

Menggugurkan jejak lama apabila had volum yang telah dikompilasi dicapai hanya berlaku untuk positif
senaraikan nombor. Surih dalam senarai bernombor negatif akan dikumpulkan sehingga asas
sistem kehabisan memori. Jangan gunakan nombor senarai negatif untuk data surih volum tinggi.

Jika tiada pemilihan proses diberikan pada baris arahan, data surih akan dipunggah untuk semua
proses pada setiap nod yang ditentukan.

LAM, daemon jejaknya dan lamtrace semuanya tidak mengetahui format dan maksud jejak.

Pilihan -R tidak memunggah data surih. Ia menyebabkan daemon jejak sasaran membebaskannya
memori yang diduduki oleh data surih dalam senarai yang diberikan. Jika semua senarai dinyatakan (no -l
pilihan), daemon surih secara berkesan ditetapkan semula kepada keadaannya selepas memulakan LAM.

Memunggah lampu Trace Tarikh
Keupayaan khas, yang dipilih oleh pilihan -mpi, wujud untuk mencari dan memunggah sahaja
data surih yang dijana oleh aplikasi MPI. Untuk tujuan ini, lamtrace sedar
nombor senarai terpelihara tertentu yang libmpi(3) kegunaan untuk menyimpan kesan. Ia bermula dengan
mencari semua nod dan proses yang ditentukan (keseluruhan komputer berbilang LAM, jika tiada
ditentukan) untuk jejak khas yang dijana oleh peringkat proses 0 dalam MPI_COMM_WORLD MPI
permohonan. Surih khas ini mengandungi nod dan pengecam proses semua
proses dalam komunikator MPI_COMM_WORLD itu. lamtrace kemudian menggunakan nod / proses
maklumat untuk mengumpul semua data surih yang dijana oleh libmpi(3).

Jika berbilang komunikator dunia wujud dalam daemon jejak LAM, yang pertama ditemui ialah
digunakan. Berbilang dunia mungkin hadir disebabkan berbilang aplikasi serentak, data surih
daripada larian sebelumnya tidak dialih keluar (sama ada dengan lamtrace or lamclean(1)), atau permohonan
yang melahirkan proses. Komunikator dunia tertentu boleh ditemui dengan menyediakan
nod yang tepat dan lokasi proses ke lamtrace.

Pilihan -mpi tidak serasi dengan pilihan -l.

CONTOH


lamtrace -v -mpi mytraces
Punggah data surih ke dalam fail "mytraces" daripada aplikasi MPI pertama yang ditemui dalam a
carian seluruh multikomputer LAM. Laporkan langkah-langkah penting semasa ia selesai.

lamtrace n30 -l 5 p21367
Nyahmunggah data surih daripada senarai 5 ID proses 21367 pada nod 30. Beroperasi secara senyap.

lamtrace -mpi n30 p21367
Punggah data surih daripada kumpulan dunia aplikasi MPI yang peringkat prosesnya 0 mempunyai PID
21367 dan sedang/sedang berjalan pada nod 30.

Gunakan lamtrace dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad