Các tùy chọn của hostfile

Một phần của tài liệu ập trình song song sử dụng PVM, cấu hình PVM và chạy một ví dụ ứng dụng (Trang 41 - 43)

Như đã biết, chỉ cần một người phải cài đặt PVM, nhưng mỗi người dùng PVM có thể có hostfile của riêng mình. Các hostfile xác định cấu hình của các máy chủ mà PVM sẽ kết hợp lại thành một máy ảo. Nó cũng chứa thông tin về những máy chủ mà người dùng có thể muốn thêm vào để cấu hình.

Các hostfile đơn giản chỉ là một danh sách các tên máy chủ trên một dòng lệnh. Dòng trống sẽ được bỏ qua, những dòng bắt đầu với “#” là những dòng bình luận.

Có một số tùy chọn sau: (Các tùy chọn được phân cách bằng khoảng trống) lo = userid: Cho phép người dùng chỉ định một tên đăng nhập thay thế cho host này. Nếu không thì máy tính sẽ sử dụng tên đăng nhập cũ.

so = pw: Nhắc nhở người dùng cho mật khẩu trên host này. Điều này rất hữu ích trong trường hợp người dùng có một userid và mật khẩu khác nhau trên hệ thống từ xa. PVM sử dụng rsh mặc định để khởi động từ xa pvmd. Khi pw được xác định, PVM sẽ sử dụng rexec() để thay thế.

dx = location of pvmd: Cho phép người dùng chỉ định một vị trí khác với vị trí mặc định trên host này. Điều này rất hữu ích trong trường hợp người dùng muốn sử dụng bản sao pvmd của chính mình.

ep = đường dẫn đến file thực thi của người dùng: Cho phép người dùng chỉ định một loạt các đường dẫn để tìm các tập tin yêu cầu. Nhiều path được phân cách bằng dấu hai chấm. Nếu không chỉ định ep này thì PVM sẽ tìm kiếm trong $HOME/pvm3/bin/PVM_ARCH cho các tác vụ ứng dụng.

sp = value: Xác định tốc độ tính toán tương đối của máy chủ này với máy chủ khác trong một cấu hình. Phạm vi giá trị có thể là từ 1 đến 1000000, mặc định là 1000.

bx = location of debugger: Chương trình gỡ rối mặc định là pvm3/lib/debugger.

wd = working_directory: Chỉ định một thư mục làm việc mà trong đó tất cả các nhiệm vụ sinh ra trên host này sẽ được thực hiện. Mặc định là $HOME. ip = hostname: Xác định một tên khác để giải quyết đến địa chỉ IP của máy chủ.

so = ms: Xác định rằng pvmd ở máy slave sẽ được bắt đầu một cách thông thường trên host này. Điều này rất hữu ích khi rsh và dịch vụ mạng rexec bị vô hiệu hóa nhưng vẫn tồn tại kết nối IP. Khi sử dụng tùy chọn này, người dùng sẽ thấy trong tty của pvm3.

Nếu người dùng muốn thiết lập các tùy chọn trên là mặc định cho một loạt các host thì có thể đặt các tùy chọn này trên một dòng duy nhất với “ * ” ở đầu dòng

cho trường tên máy. Các mặc định sẽ có hiệu lực cho tất cả các host sau cho đến khi chúng được ghi đè bởi một dòng thiết lập mặc định khác.

Những máy chủ chưa được cấu hình ban đầu có thể cấu hình lại được trong hostfile bởi những dòng lệnh bắt đầu từ “ & ”.

Một phần của tài liệu ập trình song song sử dụng PVM, cấu hình PVM và chạy một ví dụ ứng dụng (Trang 41 - 43)