Đây là lệnh sge_ckpt 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
sge_ckpt.1 - cơ chế kiểm tra điểm kiểm tra của Sun Grid Engine và hỗ trợ kiểm tra điểm kiểm tra
MÔ TẢ
Sun Grid Engine hỗ trợ hai cấp độ kiểm tra: cấp độ người dùng và cấp độ vận hành
hệ thống cung cấp mức độ minh bạch. Điểm kiểm tra cấp độ người dùng đề cập đến các ứng dụng, trong đó
tự kiểm tra bằng cách ghi các tệp khởi động lại vào những thời điểm nhất định hoặc các bước thuật toán
và bằng cách xử lý đúng cách các tệp khởi động lại này khi khởi động lại.
Điểm kiểm tra minh bạch phải được cung cấp bởi hệ điều hành và thường được
được tích hợp trong nhân hệ điều hành. Một ví dụ về kernel tích hợp
cơ sở điểm kiểm tra là gói Hibernator từ Softway dành cho nền tảng SGI IRIX.
Các công việc kiểm tra điểm cần được xác định cho hệ thống Sun Grid Engine bằng cách sử dụng -ckpt
tùy chọn của qsub1() yêu cầu. Đối số cho cờ này đề cập đến cái gọi là
môi trường điểm kiểm tra, trong đó xác định các thuộc tính của phương pháp điểm kiểm tra được
đã sử dụng (xem trạm kiểm soát5() để biết chi tiết). Môi trường điểm kiểm tra được thiết lập bởi
qconf1() tùy chọn -ackpt, -dckpt, -mckpt và -sckpt. Các qsub1() lựa chọn -c có thể được sử dụng để
ghi đè lên khi nào thuộc tính cho môi trường điểm kiểm tra được tham chiếu.
Nếu hàng đợi thuộc loại CHECKPOINTING, công việc cần phải có thuộc tính điểm kiểm tra
được gắn cờ (xem -ckpt tùy chọn để qsub1()) được phép chạy trong hàng đợi như vậy. BẰNG
trái ngược với hành vi của các công việc hàng loạt thông thường, các công việc kiểm tra điểm bị hủy bỏ theo
các điều kiện mà các công việc hàng loạt hoặc tương tác bị đình chỉ hoặc thậm chí không bị ảnh hưởng.
Những điều kiện này là:
· Đình chỉ rõ ràng hàng đợi hoặc công việc thông qua qmod1() bởi quản trị cụm hoặc
chủ sở hữu hàng đợi nếu x công cụ xác định dịp (xem qsub1() -c và trạm kiểm soát5()) Đã được chuyển nhượng
đến công việc.
· Giá trị trung bình tải vượt quá ngưỡng tạm dừng như được định cấu hình cho
hàng đợi tương ứng (xem hàng_conf5().)
· Tắt trình nền thực thi Sun Grid Engine sge_execd8() chịu trách nhiệm về
công việc kiểm điểm.
Sau khi phá hủy, công việc sẽ di chuyển sang hàng đợi khác trừ khi chúng được gửi tới một hàng đợi
hàng đợi cụ thể theo yêu cầu rõ ràng của người dùng. Sự di chuyển công việc dẫn đến tải trọng động
sự cân bằng. Lưu ý: Việc loại bỏ các công việc được kiểm tra sẽ giải phóng tất cả các tài nguyên (bộ nhớ, trao đổi
không gian) mà công việc chiếm giữ tại thời điểm đó. Điều này trái ngược với tình trạng đình chỉ
công việc thường xuyên, vẫn bao gồm không gian hoán đổi.
NHỮNG HẠN CHẾ
Khi một công việc di chuyển sang hàng đợi trên một máy khác hiện tại không có tệp nào được chuyển
tự động đến máy đó. Điều này có nghĩa là tất cả các tập tin được sử dụng trong suốt
toàn bộ công việc bao gồm các tập tin khởi động lại, các tập tin thực thi và các tập tin đầu phải được hiển thị hoặc
được chuyển một cách rõ ràng (ví dụ ở đầu tập lệnh công việc).
Ngoài ra còn có một số hạn chế thực tế liên quan đến việc sử dụng không gian đĩa cho các hoạt động minh bạch.
công việc kiểm tra điểm. Điểm kiểm tra của một ứng dụng được kiểm tra minh bạch thường là
được hệ điều hành lưu trữ trong một tệp hoặc thư mục điểm kiểm tra. Tập tin hoặc thư mục
chứa tất cả văn bản, dữ liệu và không gian ngăn xếp cho quy trình, cùng với một số bổ sung
thông tin kiểm soát. Điều này có nghĩa là các công việc sử dụng không gian địa chỉ ảo rất lớn sẽ
tạo ra các tập tin điểm kiểm tra rất lớn. Ngoài ra các máy trạm nơi công việc sẽ
thực sự thực thi có thể có ít dung lượng đĩa trống. Vì vậy không phải lúc nào cũng có thể
chuyển công việc kiểm tra rõ ràng sang một máy, ngay cả khi máy đó không hoạt động.
Vì các công việc bộ nhớ ảo lớn phải chờ một máy vừa rảnh vừa có
đủ dung lượng đĩa trống, những công việc như vậy có thể phải chịu thời gian thực hiện lâu.
Sử dụng sge_ckpt trực tuyến bằng dịch vụ onworks.net