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

Ad


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

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

Chạy lamboot 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 lamboot 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 giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


lamboot - Khởi động máy tính đa năng LAM.

SYNOPSIS


lamboot [-b] [-d] [-h] [-H] [-l] [-s] [-v] [-V] [-x] [-nn] [-np] [-c tệp conf ] [-tiếp đầu ngữ
/ lam / install / path /] [-sessionprefix value] [-sessionsuffix value]
[giá trị -withlamprefixpath] [giá trị khóa -ssi] [bhost]

LỰA CHỌN


-b Giả sử trình bao cục bộ và từ xa giống nhau. Điều này có nghĩa là chỉ có một trình bao từ xa
lời gọi được sử dụng cho mỗi nút. Nếu như -b không được sử dụng, hai lệnh gọi shell từ xa
được sử dụng cho mỗi nút.

-d Bật đầu ra gỡ lỗi. Điều này ngụ ý -v.

-h In menu trợ giúp lệnh.

-l Trì hoãn phân giải tên máy chủ thành địa chỉ IP.

-tiếp đầu ngữ Sử dụng cài đặt LAM được chỉ định trong / lam / install / path /. Không tương thích với
Các phiên bản LAM / MPI trước 7.1.

-s Đóng stdio trên nút cục bộ.

-ssi chính giá trị
Gửi đối số đến các mô-đun SSI khác nhau. Xem phần "SSI" bên dưới.

-v Dài dòng.

-x Chạy ở chế độ chịu lỗi.

-H Không hiển thị tiêu đề lệnh.

-nn Không thêm "-n" vào dòng lệnh tác nhân từ xa

-np Không buộc thực thi $ HOME / .profile trên máy chủ từ xa

-session-tiền tố giá trị
Đặt tiền tố phiên, ghi đè LAM_MPI_SESSION_PREFIX.

hậu tố -session giá trị
Đặt hậu tố phiên, ghi đè LAM_MPI_SESSION_SUFFIX.

-withlamprefixpath giá trị
Ghi đè đường dẫn cài đặt nội bộ. Chỉ sử dụng nội bộ, không sử dụng trừ khi
Bạn biết những gì bạn đang làm.

MÔI TRƯỜNG BIẾN


LAM_MPI_SESSION_PREFIX

LAM_MPI_SESSION_SUFFIX
Có thể thay đổi thư mục phiên được sử dụng bởi LAM / MPI, thông thường của
hình thức:

tmpdir / lam-username @ hostname [-suffix]

tmpdir sẽ được đặt thành LAM_MPI_SESSION_PREFIX nếu được thiết lập. Nếu không, nó sẽ rơi trở lại
giá trị của TMPDIR. Nếu cả hai đều không được đặt, mặc định là / tmp.

hậu tố có thể bị ghi đè bởi LAM_MPI_SESSION_SUFFIX biến môi trường. Nếu như
LAM_MPI_SESSION_SUFFIX chưa được đặt và LAM đang chạy theo lô được hỗ trợ
hệ thống lập lịch trình, hậu tố $ sẽ là một giá trị duy nhất cho công việc hiện đang chạy.

MÔ TẢ


Sản phẩm xe lam công cụ khởi động phần mềm LAM trên mỗi máy được chỉ định trong phần khởi động
lược đồ, con ma. Lược đồ khởi động chỉ định tên máy chủ của các nút sẽ được sử dụng trong lần chạy-
môi trường MPI thời gian, và tùy chọn liệt kê cách LAM CPU có thể được sử dụng trên mỗi nút. Các
người dùng có thể muốn lần đầu tiên chạy recon(1) công cụ để xác minh rằng LAM có thể được khởi động.

Khởi động LAM là một quy trình ba bước. Trong bước đầu tiên, hboot(1) được gọi trên mỗi
các máy được chỉ định. Sau đó, mỗi máy phân bổ một cổng động và giao tiếp
trở lại xe lam mà thu thập chúng. Trong bước thứ ba, xe lam cung cấp cho mỗi máy
danh sách các máy / cổng để tạo thành một cấu trúc liên kết được kết nối đầy đủ. Nếu bất kỳ máy nào là
không thể bắt đầu hoặc nếu khoảng thời gian chờ hết hạn trước khi bước đầu tiên hoàn thành, xe lam
viện dẫn cây lau nhà(1) để chấm dứt LAM và báo lỗi.

Sản phẩm con ma tệp là một lược đồ khởi động LAM được viết theo cú pháp tệp máy chủ. Nhìn thấy con ma(5).
Thay vì dòng lệnh, một lược đồ khởi động có thể được chỉ định trong môi trường LAMBHOST
Biến đổi. Nếu không, một tệp mặc định, lam-bhost.def, được sử dụng. LAM tìm kiếm con ma Thành phố điện khí hóa phía tây dãy núi Rocky đầu tiên
trong thư mục cục bộ và sau đó trong thư mục cài đặt trong etc /.

Ngoài ra, xe lam sử dụng một lược đồ quy trình cho các nút LAM riêng lẻ. Một lược đồ quy trình
(xem conf(5)) là mô tả về các quy trình cấu thành hệ điều hành trên một
nút. Nói chung, quản trị viên hệ thống duy trì tệp này - người dùng LAM / MPI sẽ
nói chung không cần phải thay đổi tệp này. Người dùng cũng có thể tùy chỉnh
Phần mềm LAM với một lược đồ quy trình riêng.

Sản phẩm con ma hồ sơ
Định dạng của con ma tập tin được ghi lại trong con ma(5) trang người.

xe lam sẽ giải quyết tất cả các tên trong con ma trên nút trong đó xe lam đã được gọi (
nút gốc). Sau đó, LAM sẽ chỉ sử dụng địa chỉ IP, không sử dụng tên. Cụ thể,
cấu hình độ phân giải tên trên tất cả các nút khác không được sử dụng. Do đó, nút gốc
phải có khả năng giải quyết tất cả các tên trong con ma tới các địa chỉ mà tất cả mọi người đều có thể truy cập được
các nút khác.

Một sai lầm phổ biến là liệt kê localhost (hoặc bất kỳ tên nào liên quan đến địa chỉ đặc biệt
127.0.0.1 - thiết bị TCP / IP lặp lại) trong một con ma tệp có chứa các nút khác. Trong
trong trường hợp này, địa chỉ 127.0.0.1 sẽ được gửi đến từng nút khác dưới dạng địa chỉ
của nút gốc. Nếu các nút khác cố gắng sử dụng 127.0.0.1 để liên hệ với nút gốc,
họ thực sự sẽ liên lạc với chính họ, và cuối cùng sẽ hết thời gian chờ và thất bại.

Các địa chỉ IP thu được từ con ma được sử dụng cho các thông điệp meta của LAM: khởi động và
tắt các công việc, thông báo ngoài băng tần được sử dụng để điều phối, v.v. Lượng lưu lượng truy cập
khá thấp (trừ khi sử dụng chế độ "lamd" của thông báo MPI đi qua, trong trường hợp này, tất cả MPI
lưu lượng truy cập cũng sẽ sử dụng các thông điệp meta của LAM để vận chuyển - xem mpirun(1)). Khi đang sử dụng
TCP RPI, các địa chỉ IP này cũng được sử dụng cho thông điệp MPI truyền qua ổ cắm trực tiếp
giữa mỗi cặp nút.

Một trường hợp phổ biến là khi một nút "chính" có nhiều thẻ giao diện mạng (NIC) - một
được kết nối với mạng công cộng và một được kết nối với mạng riêng
nơi các công việc song song sẽ được thực hiện. Để bao gồm nút chính trong một con ma tệp, IP
tên (hoặc địa chỉ) của NIC trên mạng riêng phải được liệt kê trong con ma. Điều này
đảm bảo rằng tất cả các nút khác có thể đến được nút chính trên mạng riêng.

Một ví dụ khác, một số cấu hình có nhiều NIC TCP / IP trong mỗi nút của
công việc song song. Một NIC được coi là "chậm" (ví dụ: 10Mbps), trong khi NIC còn lại được coi là
"nhanh" (ví dụ: 100Mbps). Mong muốn cho phép LAM tận dụng lợi thế của
băng thông trên mạng "nhanh" cho các bản tin MPI. Như vậy, con ma nên liệt kê các tên IP
(hoặc địa chỉ) của tất cả các NIC "nhanh". Tuy nhiên, nếu LAM RPI không sử dụng TCP / IP (ví dụ:
Myrinet / GM RPI), con ma tệp có lẽ nên liệt kê các NIC "chậm" để LAM
lưu lượng thông điệp meta không gây ra chi phí và có khả năng làm giảm hiệu suất trên
mạng "nhanh" từ các ứng dụng hiệu suất cao khác.

Trì hoãn hostname tra cứu
Thông thường, việc phân giải tên của tên máy chủ được thực hiện trên các máy nơi xe lam Được gọi.
Điều này được thực hiện vì lý do tối ưu hóa, do đó danh sách tên máy chủ chỉ cần
được giải quyết một lần (có khả năng giảm thiểu số lượng DNS hoặc mạng tra cứu tên máy chủ khác
giao thông).

Tuy nhiên, trong một số môi trường mạng không đồng nhất, điều này là không đủ vì mỗi
máy chủ lưu trữ có thể có địa chỉ IP khác nhau trên mỗi máy chủ lưu trữ. Ví dụ, máy chủ A có thể có
địa chỉ Z trên máy chủ B, nhưng có địa chỉ Y trên máy chủ C.

Sản phẩm -l tùy chọn để xe lam sẽ khiến LAM phân phối tên máy chủ cho từng nút thay vì
bộ địa chỉ IP được giải quyết đầy đủ. Do đó, mỗi nút nơi LAM được khởi động sẽ hoạt động
phân giải tên trên danh sách tên máy chủ.

SSI (Hệ thống DỊCH VỤ Giao diện)
Sản phẩm -ssi cho phép chuyển các tham số đến các mô-đun SSI khác nhau. SSI của LAM
mô-đun được mô tả chi tiết trong lamsi(7). Mô-đun SSI có tác động trực tiếp đến MPI
vì chúng cho phép các tham số có thể điều chỉnh được đặt tại thời điểm chạy (chẳng hạn như khởi động nào
trình điều khiển thiết bị để sử dụng, những thông số nào để chuyển cho trình điều khiển đó, v.v.).

Sản phẩm -ssi switch có hai đối số: chínhgiá trị. Các chính đối số thường chỉ định
mô-đun SSI nào sẽ nhận giá trị. Ví dụ, chính "boot" được sử dụng để chọn
RPI nào sẽ được sử dụng để bắt đầu các quy trình trên các nút từ xa. Các giá trị đối số là
giá trị được thông qua. Ví dụ:

lamboot -ssi khởi động tm
Yêu cầu LAM sử dụng mô-đun khởi động "tm" để khởi chạy gốc trong PBSPro / OpenPBS
môi trường (mô-đun khởi động tm không yêu cầu lược đồ khởi động).

lamboot -ssi boot rsh -ssi rsh_agent "ssh -x" boot_schema
Yêu cầu LAM sử dụng mô-đun khởi động "rsh" và yêu cầu mô-đun rsh sử dụng "ssh -x" như
tác nhân cụ thể để khởi chạy các tệp thực thi trên các nút từ xa.

Và như thế. Các mô-đun SSI khởi động của LAM được mô tả trong lamssi_boot(7). Trang này nên được
được tư vấn về các hành động cụ thể được thực hiện và cách điều chỉnh hành vi trong thời gian chạy
của mỗi mô-đun khởi động.

Sản phẩm -ssi công tắc có thể được sử dụng nhiều lần để chỉ định các chính và / hoặc giá trị
tranh luận. Nếu giống nhau chính được chỉ định nhiều lần, giá trịs được nối với
dấu phẩy (",") ngăn cách chúng.

Lưu ý rằng -ssi switch chỉ đơn giản là một phím tắt để thiết lập các biến môi trường. Các
hiệu quả tương tự có thể được thực hiện bằng cách đặt các biến môi trường tương ứng trước
chạy xe lam. Dạng của các biến môi trường mà LAM đặt là:
LAM_MPI_SSI_key = giá trị.

Lưu ý rằng -ssi chuyển đổi ghi đè bất kỳ biến môi trường nào đã đặt trước đó. Cũng lưu ý
mà không biết chính các đối số vẫn được đặt làm biến môi trường - chúng không được kiểm tra
(Bằng cách cây lau nhà) cho tính đúng đắn. Bất hợp pháp hoặc không chính xác giá trị đối số có thể có hoặc không
được báo cáo - nó phụ thuộc vào mô-đun SSI cụ thể.

Xa Thực thi sự thỉnh nguyện
Tất cả các khía cạnh có thể điều chỉnh của việc khởi chạy tệp thực thi trên các nút từ xa trong xe lam đang
thảo luận trong lamsi(7) lamssi_boot(7). Các chủ đề bao gồm (nhưng không giới hạn):
khám phá trình bao từ xa, ghi đè thời gian chạy của tác nhân sử dụng để khởi chạy từ xa
các tệp thực thi (ví dụ: rsh và ssh), v.v.

Đóng phòng thu âm
Stdio của mỗi daemon LAM trên máy chủ từ xa được khởi chạy bởi xe lam được đóng bởi
vỡ nợ. Thông thường, stdio của daemon LAM được khởi chạy trên máy chủ cục bộ bị bỏ ngỏ nên
rằng LAM nội bộ tstdio(3) gói hoạt động đúng cách. Tuy nhiên, nó đôi khi
cũng muốn đóng stdio của daemon LAM cục bộ. Ví dụ:

rsh somenode lamboot -s tệp máy chủ

Đó là vì rsh đợi hai điều kiện trước khi thoát: xe lam để thoát và stdout /
stderr sẽ được đóng lại. Không có -s, stdout / stderr sẽ không bị đóng và rsh (Và ssh)
sẽ treo mặc dù xe lam đã hoàn thành. -s gây ra stdout / stderr của cục bộ
Daemon LAM sẽ được đóng khi có lệnh gọi, điều này sẽ cho phép rsh hoàn thành. Sử dụng -s sẽ
không ảnh hưởng đến xe lam theo bất kỳ cách nào khác, nhưng nó sẽ ngăn chặn tstdio(3) gói từ
làm việc đúng cách

Lỗi Dung sai
Nếu -x tùy chọn được đưa ra, LAM chạy ở chế độ chịu lỗi. Trong chế độ này, các nút trao đổi
thông báo `` nhịp tim '' định kỳ để đảm bảo tất cả các nút đang chạy và các liên kết
kết nối chúng đang hoạt động. Khi tim của một nút ngừng đập, nó được tuyên bố là `` chết ''
và tất cả các nút (và quy trình) LAM đều được thông báo. Điều này cho phép người dùng viết khả năng chịu lỗi
các ứng dụng có thể giảm chất lượng hoặc khôi phục hoàn toàn bằng cách thay thế nút không còn tồn tại
với người khác (xem lớn lên(1)). Vì chế độ này đưa ra một hình phạt hiệu suất, nó là
không được kích hoạt theo mặc định.

VÍ DỤ


lamboot -v
Khởi động LAM trên các máy được mô tả trong lược đồ khởi động mặc định. Báo cáo về
các bước quan trọng khi chúng được thực hiện.

lamboot -d tệp máy chủ
Khởi động LAM trên các máy được mô tả trong tệp tập tin máy chủ. Cung cấp cực kỳ chi tiết
báo cáo về những gì đang xảy ra ở mỗi giai đoạn trong quá trình khởi động.

mynodes lamboot
Khởi động LAM trên các máy được mô tả trong lược đồ khởi động nút thần kinh. Hoạt động âm thầm.

Sử dụng lamboot 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

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad