Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

lamtrace - Trực tuyến trên đám mây

Chạy lamtrace trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh lamtrace có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


lamtrace - Tải dữ liệu theo dõi LAM.

SYNOPSIS


lamtrace [-hkvR] [-mpi] [-l listno] [-f #secs] [tên tệp] [nút] [quy trình]

LỰA CHỌN


-h In thông tin hữu ích về lệnh này.

-k Sao chép và không xóa dữ liệu dấu vết.

-v Dài dòng.

-R Xóa tất cả dữ liệu theo dõi khỏi các nút được chỉ định.

-l Chỉ dỡ bỏ từ số danh sách đã cho.

-mpi Tải dữ liệu theo dõi cho một ứng dụng MPI.

-f # giây Các quy trình mục tiêu tín hiệu để chuyển dữ liệu theo dõi vào daemon. Sau đó, đợi # giây
trước khi dỡ hàng.

tên tập tin Đặt dữ liệu theo dõi vào tệp này (mặc định: def.lamtr).

MÔ TẢ


Tùy chọn -t của mpirun(1) tải đi(1) cho phép ứng dụng tạo ra quá trình thực thi
dấu vết. Các dấu vết này lần đầu tiên được lưu trữ trong bộ đệm trong mỗi quy trình ứng dụng. Khi nào
bộ đệm đầy và khi ứng dụng kết thúc, bộ đệm thời gian chạy sẽ được xóa tới
daemon dấu vết (một thành phần cấu trúc trong daemon LAM). Trình nền dấu vết sẽ
cũng thu thập dữ liệu đến giới hạn được biên dịch trước. Ngoài giới hạn này, các dấu vết lâu đời nhất trong
sẽ bị lãng quên trong các dấu vết mới hơn.

Sau khi một ứng dụng hoàn thành, bản ghi về quá trình thực thi của nó được lưu trữ trong dấu vết
daemon của mỗi nút đang chạy ứng dụng. Các lamtrace lệnh có thể được sử dụng
để truy xuất các dấu vết này và lưu trữ chúng trong một tệp để hiển thị bởi một buổi biểu diễn
công cụ trực quan hóa, chẳng hạn như xmpi(1). Nếu ứng dụng được bắt đầu bởi xmpi(1) lamtrace
thường không cần thiết vì chức năng tương đương được gọi bằng một nút.

Dữ liệu theo dõi không đầy đủ có thể được tải xuống trong khi ứng dụng đang chạy. Tệp đầu ra
không được tồn tại trước khi gọi lamtrace. Đây là một tình huống tốt để sử dụng tùy chọn -k,
trong đó bảo quản nội dung của daemon dấu vết sau khi dỡ hàng. Mỗi lần tải lại sau đó sẽ nhận được
toàn bộ dữ liệu theo dõi của quá trình chạy cho đến thời điểm hiện tại.

Một quy trình đang chạy có thể đang giữ dữ liệu theo dõi gần đây nhất trong nội bộ
đệm. Tín hiệu LAM tiêu chuẩn, LAM_SIGTRACE (xem diệt vong(1)), gây ra các quy trình kích hoạt theo dõi
để chuyển bộ đệm theo dõi nội bộ vào daemon. Tùy chọn -f cho biết lamtrace gửi
tín hiệu này cho tất cả các quá trình đích trước khi tải dữ liệu theo dõi. Một điều kiện cuộc đua
phát triển giữa quá trình đích lưu trữ dữ liệu theo dõi vào daemon và quá trình dỡ bỏ
thủ tục. Vấn đề được khắc phục khi người dùng đưa ra tham số trễ sau -f.

Dữ liệu theo dõi được sắp xếp theo nút, mã định danh quy trình và số danh sách. Một quá trình có thể lưu trữ
dấu vết trên bất kỳ nút nào, mặc dù nút cục bộ là lựa chọn hiển nhiên, ít xâm phạm nhất. Các
quy trình có thể tự xác định theo bất kỳ cách nào có ý nghĩa (người lém lỉnh(2) là một ý kiến ​​hay)
số cũng được chọn bởi quá trình. Các giá trị này có thể được thiết lập bởi một thư viện công cụ,
như là libmpi(3), hoặc trực tiếp bằng ứng dụng với lam_rtrstore(2). Dỡ hàng
tính linh hoạt theo sau đó là lưu trữ với tùy chọn -l chọn số danh sách, và
tiêu chuẩn ghi nhớ dòng lệnh LAM lựa chọn các nút và quy trình.

Việc loại bỏ các dấu vết cũ khi đạt đến giới hạn số lượng được biên dịch trước chỉ xảy ra đối với trường hợp tích cực
danh sách số. Các dấu vết trong danh sách được đánh số âm sẽ được thu thập cho đến khi
hệ thống hết bộ nhớ. Không sử dụng số danh sách âm cho dữ liệu theo dõi khối lượng lớn.

Nếu không có lựa chọn quy trình nào được đưa ra trên dòng lệnh, dữ liệu theo dõi sẽ được tải xuống cho tất cả
các quy trình trên mỗi nút được chỉ định.

LAM, trình nền theo dõi của nó và lamtrace tất cả đều không biết về định dạng và ý nghĩa của dấu vết.

Tùy chọn -R không tải dữ liệu theo dõi. Nó làm cho các daemon theo dõi mục tiêu giải phóng
bộ nhớ bị chiếm bởi dữ liệu theo dõi trong danh sách nhất định. Nếu tất cả các danh sách đều được chỉ định (không -l
tùy chọn), daemon theo dõi được đặt lại một cách hiệu quả về trạng thái của nó sau khi khởi chạy LAM.

Dỡ hàng Bộ KH & ĐT Dấu vết Ngày
Một khả năng đặc biệt, được chọn bởi tùy chọn -mpi, tồn tại để chỉ tìm kiếm và dỡ bỏ
dữ liệu theo dõi được tạo bởi một ứng dụng MPI. Vì mục đích này, lamtrace nhận thức được
số danh sách dành riêng cụ thể libmpi(3) sử dụng để lưu trữ dấu vết. Nó bắt đầu bởi
tìm kiếm tất cả các nút và quy trình được chỉ định (toàn bộ máy tính đa năng LAM, nếu không có gì
được chỉ định) cho một dấu vết đặc biệt được tạo bởi xếp hạng quy trình 0 trong MPI_COMM_WORLD của MPI
ứng dụng. Dấu vết đặc biệt này chứa các số nhận dạng nút và quy trình của tất cả
xử lý trong trình giao tiếp MPI_COMM_WORLD đó. lamtrace sau đó sử dụng nút / quy trình
thông tin để thu thập tất cả dữ liệu theo dõi được tạo bởi libmpi(3).

Nếu nhiều người giao tiếp trên thế giới tồn tại trong các daemon theo dõi của LAM, thì thiết bị đầu tiên được tìm thấy là
đã sử dụng. Nhiều thế giới có thể có mặt do nhiều ứng dụng đồng thời, theo dõi dữ liệu
từ lần chạy trước đó không bị xóa (với lamtrace or làm sạch(1)), hoặc một ứng dụng
quy trình sinh sản. Một nhà truyền thông thế giới cụ thể có thể được xác định bằng cách cung cấp
nút chính xác và vị trí xử lý để lamtrace.

Tùy chọn -mpi không tương thích với tùy chọn -l.

VÍ DỤ


lamtrace -v -mpi mytraces
Tải dữ liệu theo dõi vào tệp "mytraces" từ ứng dụng MPI đầu tiên được tìm thấy trong
tìm kiếm toàn bộ máy tính đa năng LAM. Báo cáo về các bước quan trọng khi chúng được thực hiện.

lamtrace n30 -l 5 p21367
Dỡ dữ liệu theo dõi từ danh sách 5 của tiến trình ID 21367 trên nút 30. Hoạt động âm thầm.

lamtrace -mpi n30 p21367
Dỡ dữ liệu theo dõi từ nhóm thế giới ứng dụng MPI có quy trình xếp hạng 0 có PID
21367 và đang / đang chạy trên nút 30.

Sử dụng lamtrace trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

  • 1
    2 đến 3-3.5
    2 đến 3-3.5
    2to3-3.3 - Công cụ chuyển đổi Python2 sang Python3
    hữu ích. Cảm ơn !
    Chạy 2to3-3.5
  • 2
    2to3
    2to3
    2to3-2.7 - Công cụ chuyển đổi Python2 sang Python3
    hữu ích. Cảm ơn !
    Chạy 2to3
  • 3
    cpqarrayd
    cpqarrayd
    cpqarrayd - Bộ điều khiển mảng
    giám sátdaemon CỐ ĐỊNH: cpqarrayd [-d]
    [-v] [-t máy chủ [-t máy chủ]] MÔ TẢ:
    Chương trình này có khả năng giám sát HP
    (Compaq) sắp xếp...
    Chạy cpqarrayd
  • 4
    cproto
    cproto
    cproto - tạo nguyên mẫu hàm C
    và chuyển đổi các định nghĩa hàm ...
    Chạy cproto
  • 5
    gbbin
    gbbin
    gbbin - Một chương trình chuyển đổi dữ liệu...
    Chạy gbbin
  • 6
    gbboot
    gbboot
    gbboot - Dữ liệu do người dùng Bootstrap cung cấp ...
    Chạy gbboot
  • Khác »

Ad