2010-01-12 29 views
8

Tôi có một cụm 64 nút, đang chạy PBS Pro. Nếu tôi gửi hàng trăm công việc, tôi có thể nhận được 64 hoạt động cùng một lúc. Điều này là rất tốt, ngoại trừ khi tất cả 64 công việc xảy ra là gần như I/O bị ràng buộc, và đang đọc/ghi vào cùng một đĩa. Trong những trường hợp như vậy, tôi muốn vẫn có thể gửi tất cả các công việc, nhưng có tối đa (nói) 10 công việc đang chạy tại một thời điểm nhất định. Có một câu thần chú để qsub mà sẽ cho phép tôi làm như vậy, mà không có quyền truy cập quản trị vào máy chủ PBS của cụm sao?cách giới hạn số lượng công việc đồng thời chạy PBS

Trả lời

0

bạn có thể làm cho chúng phụ thuộc vào nhau. hoặc lên lịch để bắt đầu tại các thời điểm khác nhau.

nếu không, quản trị viên của bạn có thể giảm số lượng công việc đồng thời mà bạn có thể chạy cùng một lúc.

2

mô-men xoắn bạn có thể làm điều này bằng cách thiết lập một giới hạn khe cắm trên một mảng công việc, miễn là bạn có thể sắp xếp các công việc như một mảng:

qsub script.sh -t 0-99%10 

sẽ hạn chế 10 trong số họ để chạy cùng một lúc. Nếu PBSPro tương đương với điều này thì bạn có thể sử dụng nó.

Các vấn đề liên quan