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

Ad


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

ibdm-ibnl-file - Trực tuyến trên đám mây

Chạy ibdm-ibnl-file trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh ibdm-ibnl-file 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


ibnl - một định dạng danh sách mạng IB chung

MÔ TẢ


Tệp cấu trúc liên kết IBDM tập tin ibdm-topo cung cấp các phương tiện để mô tả kết cấu IB bằng cách sử dụng một bộ
các hệ thống được xác định trước. Định nghĩa hệ thống được cung cấp trong một tệp duy nhất ở định dạng IBNL
mô tả khả năng kết nối InfiniBand nội bộ của hệ thống dưới dạng bảng mạch và
thiết bị. Khi IBDM khởi động, nó sẽ phân tích tất cả các tệp định nghĩa hệ thống có sẵn trước đó.
xử lý tập tin cấu trúc liên kết. Các tập tin được đặt trong thư mục sau liên quan đến
tiền tố cài đặt: /lib/ibdm1.0/ibnl.

Trang man này mô tả định dạng tệp IBNL được sử dụng để xác định hệ thống IB tùy ý
kết nối IB nội bộ. Nó phác thảo các khái niệm chính được sử dụng bởi tệp, cung cấp thông tin chi tiết
để biết cách viết một tệp như vậy và cung cấp định nghĩa chính thức về cú pháp tệp trong BNF
giống như định dạng (YACC/Bison có thể đọc được).

1. Chủ yếu Các khái niệm


Định dạng tệp được mô tả để xác định kết nối IB của hệ thống chung sử dụng như sau:
thuật ngữ:

NÚT
Việc khởi tạo thiết bị IB có thể là bộ chuyển mạch hoặc bộ điều hợp kênh

HỆ THỐNG PHỤ
Việc khởi tạo một bo mạch hoặc mô-đun trong một hệ thống

WELFARE
Định nghĩa về bảng hoặc mô-đun

HỆ THỐNG HÀNG ĐẦU
Hệ thống hàng đầu được xác định trong tệp đã cho

CÔNG CỤ SỬA ĐỔI HỆ THỐNG PHỤ
Nhiều hệ thống cho phép nhiều biến thể của hệ thống con của chúng chẳng hạn như phiên bản 12X của
bảng lá trong MTS9600. Công cụ sửa đổi là hậu tố của tên bảng. Định dạng IBNL
hỗ trợ gán nhiều tên cho cùng một bảng.

2. Tập tin Định dạng


Định dạng tệp chính xác được cung cấp trong phần 4. Phần này chỉ cung cấp thêm
thông tin liên quan đến ngữ nghĩa cụ thể của các phần khác nhau.

Tệp IBNL phân biệt dòng vì nó yêu cầu các phần khác nhau để bắt đầu trên một dòng mới.
Tệp được chia thành nhiều phần HỆ THỐNG (tùy chọn) và một phần TOPSYSTEM. Mỗi người có một
hoặc nhiều tên.

Các kết nối chỉ được xác định bên trong phần HỆ THỐNG/TOPSYSTEM và do đó có thể có hai
các loại:

1. Giữa bất kỳ nút hoặc hệ thống con nào với nút hoặc hệ thống con khác
2. Từ bất kỳ nút hoặc hệ thống con nào đến đầu nối của hệ thống.

LƯU Ý-1: Hệ thống trên cùng có thể xác định các cổng có thể dư thừa và không được kết nối với bất kỳ cổng nào.
đầu nối bảng cấp thấp hơn. Trong những trường hợp này, các cổng đơn giản bị bỏ qua khỏi
hệ thống kết quả. Tính năng này cho phép xác định các cổng bảng mặt trước của 12X/4X như
rằng nếu lá 12X được chọn thì chỉ các cổng 12X ở bảng mặt trước được sử dụng.

LƯU Ý-2: Độ rộng và tốc độ cổng được cung cấp ở mức thấp nhất được ưu tiên hơn
định nghĩa được cung cấp ở cấp cao hơn của hệ thống phân cấp.

3. Hướng dẫn cho viết a WELFARE IBNL Tập tin


Cần tuân thủ quy trình sau để cung cấp IBNL hệ thống mới:

a) Đặt tên file theo tên hệ thống: .ibnl

b) Xác định phần HỆ THỐNG cho mỗi bo mạch có trong hệ thống

c) Tên cổng của bảng chỉ là chuỗi, chúng tôi sử dụng định dạng đơn giản là Pn trong đó N
chỉ là một số sê-ri nhưng bạn có thể chọn bất kỳ tên nào bạn muốn. Chỉ cần chắc chắn rằng nó là
độc đáo.

d) Khi tồn tại các loại bảng khác nhau như khi bạn có tùy chọn 4x và 12x cho
một bảng đặt tên cho các bảng tùy chọn bằng một hậu tố sửa đổi. Một ví dụ cho hệ thống như vậy
hỗ trợ bảng LEAF loại 12x và 4x sẽ xác định hai HỆ THỐNG:

LÁ HỆ THỐNG,LÁ:4x,LÁ:4X

hữu ích. Cảm ơn !

LÁ HỆ THỐNG:12x,LÁ:12X

hữu ích. Cảm ơn !

LƯU Ý-3: Sự khởi tạo của bảng LEAF trong bảng khác hoặc hệ thống trên cùng
không cần chỉ định hậu tố và chỉ được quyết định khi cấu trúc liên kết
tập tin đang được phân tích cú pháp. "LÁ HỆ THỐNG" không có hậu tố sẽ được sử dụng theo mặc định.
Để tiếp tục ví dụ ở đây là cách khởi tạo LEAF trong hệ thống trên cùng:

TOPSYSTEM MyIbSystem

Lá LÁ1

hữu ích. Cảm ơn !

Lá LÁ2

hữu ích. Cảm ơn !

Sau đó, phiên bản 4x hoặc 12x thực tế của bảng LEAF có thể được chỉ định trong
phần CFG của tệp cấu trúc liên kết để chọn sự kết hợp phù hợp của các bảng tùy chọn trong
hệ thống. Một ví dụ sẽ là:

MyIbSystem N001 CFG: leaf2=12x

Trong trường hợp này, leaf1 sẽ là 4x vì không có công cụ sửa đổi đặc biệt nào được xác định cho nó (và
LEAF theo mặc định là lá 4x). Leaf2 sẽ là 12x như được xác định trong CFG
phần.

e) Cần cân nhắc đặc biệt khi thiết kế phần hệ thống trên cùng khi
tồn tại một số loại bảng tùy chọn. Phần hệ thống trên cùng có thể bao gồm nhiều
định nghĩa cho các phích cắm bảng mặt trước như P1-4x và P1-12x (vâng, đây chỉ là
tên phải theo chữ viết ở mặt trước hoặc mặt sau). Như
các hương vị khác nhau của bảng không bắt buộc phải xác định cùng tên cho
các cổng của họ bao gồm cổng 12x có thể để lại một số kết nối cấp cao nhất
treo lủng lẳng (không được kết nối) và do đó các cổng ở mặt trước của hương vị khác
sẽ bị xóa khỏi định nghĩa hệ thống cuối cùng. Để làm ví dụ, chúng ta hãy
hãy xem xét một bảng LEAF đơn giản với 3 loại cổng 4x và một loại cổng 12x.
Chúng tôi khuyên bạn nên kết nối nó ở cấp cao nhất bằng sơ đồ sau:

LÁ HỆ THỐNG: 4x

NÚT U1

1 -4x-> 4XP1

2 -4x-> 4XP2

3 -4x-> 4XP3

hữu ích. Cảm ơn !

LÁ HỆ THỐNG: 12x

NÚT U1

1 -12x-> 12XP1

hữu ích. Cảm ơn !

TOPSYSTEM myIbSystem

LÁ PHỤ LÁ1

4XP1 -> L1/P1

4XP2 -> L1/P2

4XP3 -> L1/P3

12XP1 -> L1/P1-12x

f) Đặt tập tin vào thư mục /lib/IBDM/ibdm1.0/ibnl

g) Kiểm tra cú pháp tệp mới bằng cách đặt nó vào thư mục ibnl như mô tả
ở trên, tạo một cấu trúc liên kết đơn giản (tập tin ibdm-topo tập tin với một như vậy
hệ thống và chạy ibdmtr tiện ích để phân tích nó theo một đường dẫn đơn giản
qua đó.

4. Chính thức định nghĩa in YACC Cú pháp:


INT ::= ([1-9][0-9]*⎪0) ;

CHIỀU RỘNG ::= (4x⎪8x⎪12x) ;

TỐC ĐỘ ::= (2.5G⎪5G⎪10G) ;

NODETYPE ::= (SW⎪CA⎪HCA) ;

TÊN ::= ([\[\]\\\*/A-Za-z0-9_.:%@~]+) ;

NL: DÒNG ⎪ NL DÒNG;

ONL: ⎪ NL;

ibnl: hệ thống hàng đầu của hệ thống ONL;

hệ thống: ⎪ hệ thống hệ thống ;

thuộc tính con_inst: ⎪ thuộc tính con_inst_attribute NL;

sub_inst_attribute: NAME '=' NAME '=' NAME ⎪ NAME '=' NAME '=' INT ⎪ NAME '=' NAME ;

topsystem: TOPSYSTEM system_names NL sub_inst_attributes insts ;

hệ thống: HỆ THỐNG system_names NL insts ;

system_names: system_name ⎪ system_names ',' system_name ;

tên_hệ thống: TÊN ;

insts: ⎪ insts nút ⎪ insts hệ thống con ;

nút: node_header NL node_connections;

node_header: NODE NODETYPE INT TÊN TÊN ;

node_connections: ⎪ node_connections node_connection NL ;

node_connection: node_to_node_link ⎪ node_to_port_link ;

node_to_node_link: INT '-' CHIỀU RỘNG '-' TỐC ĐỘ '-' '>' TÊN ⎪ INT '-' CHIỀU RỘNG '-' '>' TÊN INT ⎪
INT '-' TỐC ĐỘ '-' '>' TÊN INT ⎪ INT '-' '>' TÊN INT ;

node_to_port_link: INT '-' CHIỀU RỘNG '-' TỐC ĐỘ '-' '>' TÊN ⎪ INT '-' CHIỀU RỘNG '-' '>' TÊN ⎪ INT
'-' TỐC ĐỘ '-' '>' TÊN ⎪ INT '-' '>' TÊN ;

hệ thống con: subsystem_header NL subsystem_connections ;

subsystem_header: TÊN HỆ THỐNG PHỤ TÊN ;

subsystem_connections: ⎪ subsystem_connections subsystem_connection NL ;

subsystem_connection: subsystem_to_subsystem_link ⎪ subsystem_to_port_link ;

subsystem_to_subsystem_link: TÊN '-' CHIỀU RỘNG '-' TỐC ĐỘ '-' '>' TÊN TÊN ⎪ TÊN '-' CHIỀU RỘNG
'-' '>' TÊN TÊN ⎪ TÊN '-' TỐC ĐỘ '-' '>' TÊN TÊN ⎪ TÊN '-' '>' TÊN TÊN ;

subsystem_to_port_link: TÊN '-' CHIỀU RỘNG '-' TỐC ĐỘ '-' '>' TÊN ⎪ TÊN '-' CHIỀU RỘNG '-' '>'
TÊN ⎪ TÊN '-' TỐC ĐỘ '-' '>' TÊN ⎪ TÊN '-' '>' TÊN ;

Sử dụng ibdm-ibnl-file 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
    Alt-F
    Alt-F
    Alt-F cung cấp một mã nguồn mở và miễn phí
    chương trình cơ sở thay thế cho DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F có Samba và NFS;
    hỗ trợ ext2 / 3/4 ...
    Tải xuống Alt-F
  • 2
    chúng tôi
    chúng tôi
    Usm là một gói slackware thống nhất
    quản lý xử lý tự động
    giải quyết sự phụ thuộc. Nó thống nhất
    các kho lưu trữ gói khác nhau bao gồm
    slackware, slacky, p ...
    Tải về usm
  • 3
    Biểu đồ.js
    Biểu đồ.js
    Chart.js là một thư viện Javascript
    cho phép các nhà thiết kế và nhà phát triển vẽ
    tất cả các loại biểu đồ sử dụng HTML5
    phần tử canvas. Biểu đồ js cung cấp một điều tuyệt vời
    mảng ...
    Tải xuống Chart.js
  • 4
    iReport-Designer cho JasperReports
    iReport-Designer cho JasperReports
    LƯU Ý: Hỗ trợ iReport / Jaspersoft Studio
    Thông báo: Kể từ phiên bản 5.5.0,
    Jaspersoft Studio sẽ là công ty chính thức
    khách hàng thiết kế cho JasperReports. tôi báo cáo
    sẽ...
    Tải xuống iReport-Designer cho JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF sẽ cài đặt tất cả các
    phần mềm Fedora Linux và những phần mềm khác
    không bao gồm theo mặc định, sau
    chạy Fedora lần đầu tiên. Của nó
    dễ dàng cho ...
    Tải xuống PostInstallerF
  • 6
    đi lạc
    đi lạc
    Dự án đi lạc đã được chuyển đến
    https://strace.io. strace is a
    chẩn đoán, gỡ lỗi và hướng dẫn
    bộ theo dõi không gian người dùng cho Linux. Nó được sử dụng
    để giám sát một ...
    Tải xuống
  • Khác »

Lệnh Linux

Ad