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

Ad


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

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

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

Đây là lệnh ibacm có thể 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 mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ibacm - dịch vụ phân giải địa chỉ và tuyến đường cho InfiniBand.

SYNOPSIS


ibacm [-D] [-P] [-A addr_file] [-O option_file]

MÔ TẢ


IB ACM triển khai và cung cấp khuôn khổ về tên, địa chỉ và tuyến đường (đường dẫn)
dịch vụ phân giải qua InfiniBand. Nó nhằm mục đích giải quyết việc thiết lập kết nối
vấn đề về khả năng mở rộng khi chạy ứng dụng MPI trên các cụm lớn. IB ACM cung cấp
thông tin cần thiết để thiết lập kết nối nhưng không thực hiện giao thức CM.

Người dùng chính của dịch vụ ibacm là thư viện librdmacm. Điều này cho phép các ứng dụng
để sử dụng dịch vụ ibacm mà không cần thay đổi mã hoặc cần biết rằng
dịch vụ đang được sử dụng. librdmacm phiên bản 1.0.12 - 1.0.15 có thể gọi dịch vụ IB ACM khi
được xây dựng bằng tùy chọn --with-ib_acm. Phiên bản 1.0.16 và mới hơn của librdmacm sẽ
tự động sử dụng IB ACM nếu được cài đặt. Các dịch vụ IB ACM gắn liền với nhau theo
Các thói quen rdma_resolve_addr, rdma_resolve_route và rdma_getaddrinfo. Tối đa
lợi ích, nên sử dụng quy trình rdma_getaddrinfo, tuy nhiên các ứng dụng hiện có nên
vẫn thấy lợi ích mở rộng kết nối đáng kể khi sử dụng các cuộc gọi có sẵn trong librdmacm
1.0.11 và các bản phát hành trước đó.

IB ACM tập trung vào khả năng mở rộng và hiệu quả. Giới hạn thực hiện hiện tại
lưu lượng mạng, tương tác SA và các dịch vụ tập trung. ACM hỗ trợ nhiều
các giao thức phân giải để xử lý các cấu trúc liên kết vải khác nhau.

Gói IB ACM bao gồm hai thành phần: dịch vụ ibacm và một
tiện ích kiểm tra/cấu hình - ib_acme. Cả hai đều là thành phần không gian người dùng và có sẵn cho
Linux và Windows. Các chi tiết bổ sung được đưa ra dưới đây.

LỰA CHỌN


-D chạy ở chế độ daemon (mặc định)

-P chạy theo quy trình chuẩn

-Một tập tin địa chỉ
tập tin cấu hình địa chỉ

-O tùy chọn_file
tập tin cấu hình tùy chọn

NHANH BẮT ĐẦU HƯỚNG DẪN


1. Điều kiện tiên quyết: phải cài đặt libibverbs và libibumad. Ngăn xếp IB phải là
chạy với cấu hình IPoIB. Các bước này giả định rằng người dùng có quyền quản trị
đặc quyền.

2. Cài đặt gói IB ACM. Việc này sẽ cài đặt các tập lệnh ibacm, ib_acme và init.d.

3. Chạy 'ibacm' với tư cách quản trị viên để khởi động daemon ibacm.

4. Tùy chọn, chạy 'ib_acme -d -v' để xác minh rằng dịch vụ ibacm đang chạy.

5. Cài đặt librdmacm, sử dụng tùy chọn xây dựng --with-ib_acm nếu cần. Tùy chọn xây dựng này
không cần thiết với librdmacm 1.0.17 hoặc mới hơn. librdmacm sẽ tự động sử dụng
dịch vụ ibacm Khi thất bại, librdmacm sẽ trở về độ phân giải bình thường.

6. Bạn có thể sử dụng ib_acme -P để thu thập số liệu thống kê hiệu suất từ ​​daemon ibacm cục bộ tới
xem dịch vụ có hoạt động tốt không.

GHI CHÚ


ib_acme:

Chương trình ib_acme đóng vai trò kép. Nó hoạt động như một tiện ích để kiểm tra hoạt động của ibacm và
giúp xác minh xem dịch vụ ibacm và giao thức đã chọn có thể sử dụng được cho một cụm nhất định hay không
cấu hình. Ngoài ra, nó còn tự động tạo ra các tập tin cấu hình ibacm để
hỗ trợ hoặc loại bỏ thiết lập thủ công.

tập tin cấu hình ibacm:

Dịch vụ ibacm dựa trên hai tệp cấu hình.

Tệp ibacm_addr.cfg chứa ánh xạ tên và địa chỉ cho mỗi IB
pkey> điểm cuối. Mặc dù tên trong tệp ibacm_addr.cfg có thể là bất kỳ tên nào, nhưng ib_acme
ánh xạ tên máy chủ và địa chỉ IP tới điểm cuối IB. Nếu tập tin địa chỉ không thể
được tìm thấy, dịch vụ ibacm sẽ cố gắng tạo một dịch vụ bằng các giá trị mặc định.

Tệp ibacm_opts.cfg cung cấp một tập hợp các tùy chọn có thể định cấu hình cho dịch vụ ibacm, chẳng hạn như
như thời gian chờ, số lần thử lại, mức ghi nhật ký, v.v. ib_acme tạo ibacm_opts.cfg
tập tin sử dụng thông tin tĩnh. Nếu không tìm thấy tệp tùy chọn, ibacm sẽ sử dụng mặc định
các giá trị.

ibacm:

Dịch vụ ibacm có nhiệm vụ phân giải tên và địa chỉ cho đường dẫn InfiniBand
thông tin và lưu trữ dữ liệu đó. Nó sẽ thực thi với các đặc quyền quản trị.

Ibacm triển khai giao diện máy khách trên các ổ cắm TCP, được trừu tượng hóa bởi
thư viện librdmacm. Một hoặc nhiều giao thức back-end được dịch vụ ibacm sử dụng để
thỏa mãn yêu cầu của người dùng. Mặc dù ibacm hỗ trợ các truy vấn bản ghi đường dẫn SA tiêu chuẩn trên
back-end, nó cũng hỗ trợ giao thức phân giải dựa trên lưu lượng multicast. Cái sau
không thể sử dụng được trên tất cả các cấu trúc liên kết vải, đặc biệt là những cấu trúc có thể không thể đảo ngược
đường dẫn hoặc vải sử dụng định tuyến hình xuyến. Người dùng nên sử dụng tiện ích ib_acme để xác minh rằng
giao thức multicast có thể được sử dụng trước khi chạy các ứng dụng khác.

Về mặt khái niệm, dịch vụ ibacm triển khai giao thức giống ARP và sử dụng IB
các bản ghi multicast để xây dựng dữ liệu bản ghi đường dẫn hoặc truy vấn SA trực tiếp, tùy thuộc vào
giao thức định tuyến đã chọn. Theo mặc định, dịch vụ ibacm sử dụng và lưu trữ đường dẫn SA
ghi lại các truy vấn.

Cụ thể, tất cả các điểm cuối IB đều tham gia vào một số nhóm multicast. Các nhóm multicast khác nhau
dựa trên tỷ lệ, mtu, sl, v.v. và được ưu tiên. Tất cả các điểm cuối tham gia phải được
có thể giao tiếp trên nhóm multicast có mức ưu tiên thấp nhất. Ibacm chỉ định một hoặc nhiều
tên/địa chỉ cho từng điểm cuối IB bằng tệp ibacm_addr.cfg. Khách hàng cung cấp nguồn
và tên hoặc địa chỉ đích làm đầu vào cho dịch vụ và nhận dưới dạng đường dẫn đầu ra
ghi dữ liệu.

Dịch vụ ánh xạ tên/địa chỉ nguồn của khách hàng tới điểm cuối IB cục bộ. Nếu một khách hàng làm
không cung cấp địa chỉ nguồn thì dịch vụ ibacm sẽ chọn một địa chỉ dựa trên
bảng định tuyến đích và cục bộ. Nếu tên/địa chỉ đích không được lưu vào bộ đệm
cục bộ, nó sẽ gửi một yêu cầu multicast tới nhóm multicast có mức độ ưu tiên thấp nhất trên
điểm cuối cục bộ. Yêu cầu mang theo danh sách các nhóm multicast mà người gửi có thể sử dụng.
Người nhận yêu cầu chọn nhóm multicast có mức ưu tiên cao nhất mà nó có thể sử dụng
và trả lại thông tin đó trực tiếp cho người gửi. Dữ liệu yêu cầu được lưu trữ
bởi tất cả các điểm cuối nhận được thông báo yêu cầu multicast. Điểm cuối nguồn cũng
lưu trữ phản hồi và sử dụng nhóm multicast đã được chọn để xây dựng hoặc lấy
dữ liệu bản ghi đường dẫn, được trả về cho khách hàng.

Việc triển khai IB ACM hiện tại có một số hạn chế bổ sung:

- Ibacm bị hạn chế trong việc xử lý các thay đổi động. ibacm phải được dừng lại và
khởi động lại nếu một cụm được cấu hình lại.

- Dữ liệu được lưu trong bộ nhớ đệm không hết thời gian chờ và chỉ được cập nhật nếu có yêu cầu giải quyết mới
nhận được từ một QPN khác với yêu cầu được lưu trong bộ nhớ đệm.

- Hỗ trợ cho IPv6 chưa được xác minh.

- Số lượng địa chỉ có thể được gán cho một điểm cuối được giới hạn ở 4.

- Số lượng nhóm multicast mà điểm cuối có thể hỗ trợ được giới hạn ở 2.

Ibacm chứa một số bộ đệm nội bộ. Chúng bao gồm bộ đệm cho GID và LID
các địa chỉ đích. Những bộ đệm này có thể được tải trước tùy chọn. ibacm hỗ trợ
Định dạng PathRecord "đầy đủ" của plugin OpenSM dump_pr được sử dụng để tải trước các bộ đệm này. Các
định dạng tệp được chỉ định trong tệp ibacm_opts.cfg thông qua cài đặt Route_preload.
nên được đặt thành full_opensm_v1 cho định dạng tệp này. Định dạng mặc định là không có định dạng nào
không tải trước các bộ đệm này. Xem dump_pr.notes.txt trong dump_pr để biết thêm thông tin về
định dạng tệp full_opensm_v1 và cách định cấu hình OpenSM để tạo tệp này.

Ngoài ra, tên, bộ đệm IPv4 và IPv6 có thể được tải trước bằng cách sử dụng
tùy chọn addr_preload. Mặc định là không tải trước các bộ đệm này. Để tải trước
các bộ đệm này, hãy đặt tùy chọn này thành acm_hosts và định cấu hình addr_data_file một cách thích hợp.

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


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

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

  • 1
    GeoServer
    GeoServer
    GeoServer là một phần mềm mã nguồn mở
    máy chủ được viết bằng Java cho phép người dùng
    để chia sẻ và chỉnh sửa dữ liệu không gian địa lý.
    Được thiết kế cho khả năng tương tác, nó
    xuất bản da ...
    Tải xuống GeoServer
  • 2
    con đom đóm III
    con đom đóm III
    Tài chính cá nhân mã nguồn mở và miễn phí
    giám đốc. Firefly III có một
    hệ thống kế toán kép. Bạn có thể
    nhanh chóng nhập và tổ chức của bạn
    giao dịch tôi ...
    Tải xuống Firefly III
  • 3
    Phần mở rộng Apache OpenOffice
    Phần mở rộng Apache OpenOffice
    Danh mục chính thức của Apache
    Tiện ích mở rộng OpenOffice. Bạn sẽ tìm ra
    các phần mở rộng khác nhau, từ từ điển đến
    công cụ để nhập tệp PDF và kết nối
    với máy lẻ ...
    Tải xuống tiện ích mở rộng Apache OpenOffice
  • 4
    bọ ngựaBT
    bọ ngựaBT
    Mantis là một trang web có thể triển khai dễ dàng
    dựa trên trình kiểm soát lỗi để hỗ trợ lỗi sản phẩm
    theo dõi. Nó yêu cầu PHP, MySQL và
    máy chủ web. Kiểm tra bản demo của chúng tôi và được lưu trữ
    phạm tội ...
    Tải xuống MantisBT
  • 5
    Sứ giả mạng LAN
    Sứ giả mạng LAN
    LAN Messenger là một ứng dụng trò chuyện p2p
    cho giao tiếp mạng nội bộ và không
    yêu cầu một máy chủ. Nhiều loại tiện dụng
    các tính năng được hỗ trợ bao gồm
    thông báo ...
    Tải xuống LAN Messenger
  • 6
    DrJava
    DrJava
    DrJava là một chương trình nhẹ
    môi trường cho Java được thiết kế để thúc đẩy
    phát triển phần mềm theo hướng thử nghiệm. Nó
    bao gồm một trình soạn thảo chương trình thông minh,
    một int ...
    Tải xuống DrJava
  • Khác »

Lệnh Linux

Ad