นี่คือคำสั่ง qrsub ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
qrsub.1 - ส่งการจองล่วงหน้า (AR) ไปยัง Sun Grid Engine
qrsub - ส่งการจองล่วงหน้า (AR) ไปยัง Sun Grid Engine
ซิงค์
คิวอาร์ซับ [-NS วันเวลา] [-NS บัญชี_สตริง] [-คปท ckpt_name] [-NS เวลา] [-จ วันเวลา] [-เขา
ใช่|ไม่] [-ช่วย] [-ล ทรัพยากร_list] [-ตอนนี้] [-NS ผู้ใช้[@host],...] [-NS ar_name] [-ว อี | v] [-วิชาพลศึกษา
pe_name สล็อต_ช่วง] [-NS wc_queue_list] [-ยู wc_user_list]
DESCRIPTION
คิวซับ จัดให้มีวิธีการสำหรับผู้ปฏิบัติงาน ผู้จัดการ หรือผู้ใช้ที่อ้างถึงใน ACL (ดู
การเข้าถึง_รายการ(5)) "ผู้ปลุกเร้า" เพื่อสร้างการจองล่วงหน้า (AR) ใน Sun Grid Engine
ระบบการเข้าคิว ARs อนุญาตให้จองทรัพยากรสิ้นเปลืองเฉพาะสำหรับใช้ในอนาคต เหล่านี้
ทรัพยากรที่สงวนไว้มีให้สำหรับงานที่ขอ AR เท่านั้นและตัวจัดกำหนดการทำให้มั่นใจ
ความพร้อมใช้งานของทรัพยากรเมื่อถึงเวลาเริ่มต้น งานขอ AR
สามารถใช้ทรัพยากรสิ้นเปลืองที่สงวนไว้เท่านั้น
ในช่วงเวลาส่ง AR ระบบจัดคิว Sun Grid Engine จะเลือกคิวที่เหมาะสมที่สุด
สำหรับคำขอ AR แล้วจองทรัพยากรตามจำนวนที่ต้องการ สำหรับการจอง
คิวทั้งหมดที่ไม่ได้อยู่ในสถานะกำพร้าจะถือว่าเหมาะสม เฉพาะในกรณีที่ AR ร้องขอ
สามารถเติมเต็ม AR จะได้รับ
AR จะถูกลบโดยอัตโนมัติเมื่อถึงเวลาสิ้นสุดหรือใช้
คิวอาร์เดล . ในทั้งสองกรณี งานทั้งหมดที่ขอ AR จะถูกลบออกก่อน จากนั้น AR
ตัวเอง. ARs ที่ได้รับแล้วสามารถแสดงด้วย คิวอาร์สแตท(.)
หมายเหตุ: เพื่อให้พฤติกรรม AR สามารถคาดเดาได้ จำเป็นต้องมีทรัพยากรที่สงวนไว้
ใช้ได้เมื่อเริ่ม AR ทำได้โดยรักษางานด้วยรันไทม์ไม่จำกัด
ขีด จำกัด ที่แยกออกจาก ARs และไม่พิจารณาทรัพยากรที่ใช้โดยงานดังกล่าวสำหรับการจอง
หมายเหตุ: โควต้าทรัพยากรจะไม่พิจารณาสำหรับการเลือกคิว AR และงาน
ขอ AR
เมื่อเพิ่ม AR ลงในระบบจัดคิว Sun Grid Engine สำเร็จแล้ว คิวอาร์ซับ ส่งคืน a
รหัสจำนวนเต็มเฉพาะที่อ้างอิงถึง AR ที่สร้างขึ้นใหม่ AR ID สูงสุดคือ 9999999 หาก
ถึง ID สูงสุดแล้ว จะมีการวนรอบและ ID ที่ไม่ได้ใช้ถัดไป เริ่มต้นด้วย 1 will
นำไปใช้
ใช้เพื่อการ คิวอาร์ซับ, ผู้ดูแลระบบและผู้ใช้อาจกำหนดไฟล์คำขอเริ่มต้น (คล้ายกับ
Sun Grid Engine_request สำหรับ qsub) ซึ่งสามารถมีบรรทัดคำสั่งใด ๆ ที่เป็นไปได้
ตัวเลือก
ไฟล์คำขอเริ่มต้นทั้งคลัสเตอร์เป็นทางเลือก หากใช้ไฟล์คำขอเริ่มต้นดังกล่าว
จะต้องอยู่ภายใต้
$SGE_ROOT/$SGE_CELL/common/sge_ar_request (ไฟล์ค่าเริ่มต้นสากล)
ไฟล์คำขอเริ่มต้นส่วนตัวของผู้ใช้เป็นทางเลือก หากใช้ต้องวางไว้ใต้
$HOME/.sge_ar_request (ไฟล์ค่าเริ่มต้นส่วนตัวของผู้ใช้)
OPTIONS
-a วันเวลา
กำหนดวันที่และเวลาเปิดใช้งาน (เริ่มต้น) ของ AR ตัวเลือกไม่ใช่
บังคับ. หากไม่ระบุ ระบบจะถือว่า date_time ปัจจุบัน ไม่ว่าจะเป็นระยะเวลาหรือสิ้นสุด
ต้องระบุ date_time ด้วย สำหรับรายละเอียดเกี่ยวกับ date_time โปรดดูที่
sge_types(1)
-A account_string
ระบุบัญชีที่ควรสำรองทรัพยากรของ AR
เรียกเก็บเงิน สำหรับ "account_string" รายละเอียดค่า โปรดดูที่ "พร้อมชื่อความหมายใน
sge_types(1). ในกรณีที่ไม่มีพารามิเตอร์นี้ Sun Grid Engine จะวาง
สตริงบัญชีเริ่มต้น "sge" ในบันทึกการบัญชีของ AR
- กปปส ckpt_name
เลือกสภาพแวดล้อมจุดตรวจ (ดู ด่าน(5)) งาน AR อาจร้องขอ
การใช้ตัวเลือกนี้รับประกันคิวที่ให้เฉพาะสภาพแวดล้อมจุดตรวจนี้เท่านั้น
จะถูกสงวนไว้
-d เวลา
กำหนดระยะเวลาของ AR การใช้ "-d เวลา" เป็นทางเลือก ถ้า "-e วันเวลา"
ถูกร้องขอ สำหรับรายละเอียดเกี่ยวกับ "เวลา" ความหมายโปรดดู sge_types(1)
-e วันเวลา
กำหนดวันที่และเวลาสิ้นสุดของ AR การใช้ "-e วันเวลา" เป็นทางเลือก if
"-d เวลา" ขอรายละเอียดเกี่ยวกับ "วันเวลา" ความหมายโปรดดู
sge_types(1)
-เขา ใช่[เป็น]|n[o]
ระบุลักษณะการทำงานเมื่อ AR เข้าสู่สถานะข้อผิดพลาด AR เกิดข้อผิดพลาด
สถานะเมื่อโฮสต์ที่สงวนไว้เข้าสู่สถานะที่ไม่รู้จัก เกิดข้อผิดพลาดในคิว หรือเมื่อ
คิวถูกปิดใช้งานหรือถูกระงับ
ผิดพลาดอย่างแรง"-เขา ใช่" หมายถึงตราบใดที่ AR อยู่ในสถานะผิดพลาดไม่มีงานใดที่ใช้
AR จะถูกกำหนด หากเกิดข้อผิดพลาดเบา ๆ "-เขา ไม่" ถูกระบุ AR อยู่
ใช้งานได้กับทรัพยากรที่เหลืออยู่
โดยค่าเริ่มต้น การจัดการข้อผิดพลาดแบบซอฟต์จะถูกใช้
-ช่วยด้วย พิมพ์รายการตัวเลือกทั้งหมด
-l ทรัพยากร=ค่า...
สร้าง AR ในคิว Sun Grid Engine โดยจัดเตรียมคำขอทรัพยากรที่กำหนด
รายการ. ซับซ้อน(5) อธิบายว่ารายการทรัพยากรที่มีอยู่และทรัพยากรที่เกี่ยวข้อง
สามารถรับตัวระบุค่าที่ถูกต้องได้
อาจมีหลายตัว -l สลับในคำสั่งเดียว
-m ข | อี | ก | น
กำหนดหรือกำหนดใหม่ภายใต้สถานการณ์ที่จะส่งจดหมายถึงเจ้าของ AR
หรือสำหรับผู้ใช้ที่กำหนดไว้ด้วย -M ตัวเลือกที่อธิบายไว้ด้านล่าง อาร์กิวเมนต์ตัวเลือก
มีความหมายดังต่อไปนี้:
`b' Mail ถูกส่งไปที่จุดเริ่มต้นของ AR
`e' Mail จะถูกส่งต่อท้าย AR
`a' เมลจะถูกส่งเมื่อ AR เข้าสู่สถานะข้อผิดพลาด
`n' ไม่มีการส่งอีเมล ค่าเริ่มต้นสำหรับ คิวอาร์ซับ
-M ผู้ใช้[@host],...
กำหนดหรือกำหนดรายชื่อผู้ใช้ใหม่ที่ qmaster ส่งเมล
-มาสเตอร์คิว wc_queue_list
มีความหมายสำหรับคำขอ AR แบบขนานร่วมกับตัวเลือก -pe
ตัวเลือกนี้ใช้เพื่อจองคิวที่เหมาะสมเพื่อให้ตรงกับคำขอนี้หากต้องการ
ถูกร้องขอโดย qsub คำอธิบายโดยละเอียดเพิ่มเติมของ wc_queue_list สามารถพบได้
in sge_types(1)
-Now ใช่[เป็น]|n[o]
ตัวเลือกนี้ส่งผลต่อการเลือกคิวสำหรับการจอง
กับ "-Now y" ตัวเลือก เฉพาะคิวที่มีการกำหนด qtype "INTERACTIVE" เท่านั้นจะเป็น
ถือว่าจอง. "-Now n" เป็นค่าเริ่มต้นสำหรับ คิวอาร์ซับ.
-N พร้อมชื่อ
ชื่อเออาร์ หากขอชื่อต้องเป็นไปตาม "พร้อมชื่อ" ตามที่กำหนดไว้ใน
sge_types(1). ชื่อที่ไม่ถูกต้องจะถูกปฏิเสธในเวลาที่ส่ง
-w อี | v ระบุระดับการตรวจสอบที่ใช้กับคำขอ AR
ตัวระบุ e และ v กำหนดโหมดการตรวจสอบความถูกต้องต่อไปนี้:
`v' ตรวจสอบ - ไม่ส่ง AR แต่พิมพ์
รายงานการตรวจสอบอย่างละเอียด
ข้อผิดพลาด `e' - ปฏิเสธคำขอหากข้อกำหนดไม่สามารถทำได้
ถูกเติมเต็ม ค่าเริ่มต้นสำหรับ คิวอาร์ซับ
-วิชาพลศึกษา Parallel_env n[-[m]]|[-]ม,...
สภาพแวดล้อมการเขียนโปรแกรมแบบขนาน (PE) เพื่อเลือกสำหรับการจองคิว AR
โปรดดูรายละเอียดของ PE ใน sge_pe(5)
-q wc_queue_list
กำหนดหรือกำหนดรายการของคลัสเตอร์คิว โดเมนของคิว หรืออินสแตนซ์ของคิว
ที่อาจสงวนไว้โดย AR Please find a description of wc_queue_list in
sge_types(1). พารามิเตอร์นี้มีคุณสมบัติทั้งหมดของคำขอทรัพยากรและ will
รวมเข้ากับข้อกำหนดที่ได้มาจาก -l ตัวเลือกที่อธิบายไว้ข้างต้น
-u [ชื่อผู้ใช้|@access_list],...
กำหนดผู้ใช้ที่ได้รับอนุญาตให้ส่งงานที่ขอ AR มีการระบุการเข้าถึง
โดยรายการที่คั่นด้วยเครื่องหมายจุลภาคที่มีผู้ใช้ UNIX หรือ ACL (ดู การเข้าถึง_รายการ(พ.ศ. 5)).
นำหน้าชื่อ ACL ด้วยเครื่องหมาย '@'
โดยค่าเริ่มต้น เฉพาะเจ้าของ AR เท่านั้นที่ได้รับอนุญาตให้ส่งงานที่ร้องขอ AR
หมายเหตุ: เฉพาะคิวที่ผู้ใช้ทั้งหมดที่ระบุในรายการมีสิทธิ์เข้าถึงคือ
พิจารณาจอง (ดู Que_conf(พ.ศ. 5)).
สิ่งแวดล้อม ตัวแปร
SGE_ROOT ระบุตำแหน่งของไฟล์คอนฟิกูเรชันมาตรฐานของ Sun Grid Engine
SGE_CELL หากตั้งค่าไว้ ให้ระบุเซลล์ Sun Grid Engine เริ่มต้น เพื่อจัดการกับ Sun Grid
เซลล์เครื่องยนต์, คิวซับ, แย่จัง, เข้าสู่ระบบ or ตื่นเต้น ใช้ (ในลำดับความสำคัญ):
ชื่อเซลล์ที่ระบุในตัวแปรสภาพแวดล้อม SGE_CELL
หากมีการตั้งค่า
ชื่อของเซลล์เริ่มต้น เช่น ผิดนัด.
SGE_DEBUG_LEVEL
หากตั้งค่า ระบุว่าข้อมูลการดีบักควรเขียนไปที่ stderr ใน
นอกจากนี้ ระดับของรายละเอียดที่สร้างข้อมูลการดีบักคือ
ที่กำหนดไว้
SGE_QMASTER_PORT
หากตั้งค่าไว้ ให้ระบุพอร์ต TCP ที่ sge_qmaster(8) คาดว่าจะ
ฟังการร้องขอการสื่อสาร การติดตั้งส่วนใหญ่จะใช้บริการ
รายการแมปสำหรับบริการ "sge_qmaster" แทนการกำหนดพอร์ต
ใช้ qrsub ออนไลน์โดยใช้บริการ onworks.net