यह कमांड qrsub है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
qrsub.1 - सन ग्रिड इंजन को अग्रिम आरक्षण (एआर) जमा करें।
qrsub - सन ग्रिड इंजन के लिए अग्रिम आरक्षण (AR) जमा करें।
वाक्य - विन्यास
qrsub [-ए दिनांक समय] [-ए अकाउंट_स्ट्रिंग] [-सीकेपीटी ckpt_name] [-डी समय] [-इ दिनांक समय] [-वह
हाँ|नहीं] [-मदद] [-एल संसाधन_सूची] [-अब] [-एम उपयोगकर्ता[@होस्ट],...] [-एन ar_name] [-व ई|वी] [-पी.ई
pe_name स्लॉट_रेंज] [-क्यू wc_queue_list] [-यू wc_user_list]
वर्णन
Qrsub एसीएल में संदर्भित ऑपरेटरों, प्रबंधकों या उपयोगकर्ताओं के लिए एक साधन प्रदान करता है (देखें)।
access_list(5))"भड़काने वाले"सन ग्रिड इंजन में एडवांस रिजर्वेशन (एआर) बनाने के लिए
कतारबद्ध प्रणाली. एआर भविष्य में उपयोग के लिए विशेष उपभोज्य संसाधनों को आरक्षित करने की अनुमति देते हैं। इन
आरक्षित संसाधन केवल एआर का अनुरोध करने वाली नौकरियों के लिए उपलब्ध हैं और शेड्यूलर सुनिश्चित करता है
प्रारंभ समय पहुंचने पर संसाधनों की उपलब्धता। नौकरी एआर से अनुरोध कर रही है
केवल आरक्षित उपभोज्य संसाधनों का उपयोग कर सकते हैं।
एआर सबमिट समय के दौरान सन ग्रिड इंजन कतार प्रणाली सबसे उपयुक्त कतार का चयन करती है
एआर अनुरोध के लिए और फिर संसाधनों की वांछित मात्रा सुरक्षित रखता है। आरक्षण के लिए,
वे सभी कतारें जो अनाथ अवस्था में नहीं हैं, उपयुक्त मानी जाती हैं। केवल यदि एआर अनुरोध करता है
पूरा किया जा सकता है, एआर प्रदान किया जाएगा।
अंतिम समय पहुंचने पर एआर स्वचालित रूप से हटा दिए जाएंगे, या मैन्युअल रूप से उपयोग किए जाएंगे
qrdel . दोनों ही मामलों में, पहले एआर का अनुरोध करने वाली सभी नौकरियां हटा दी जाएंगी और फिर एआर
अपने आप। पहले से ही स्वीकृत एआर को इसके साथ दिखाया जा सकता है qrstat(।)
नोट: एआर व्यवहार को पूर्वानुमानित बनाने के लिए, आरक्षित संसाधनों का होना आवश्यक है
एआर प्रारंभ के समय उपलब्ध है। यह नौकरियों को असीमित रनटाइम के साथ रखकर किया जाता है
सीमा को एआर से अलग कर दिया गया है, और आरक्षण के लिए ऐसी नौकरियों द्वारा उपयोग किए जाने वाले संसाधनों पर विचार नहीं किया जा रहा है।
ध्यान दें: संसाधन कोटा को एआर कतार चयन और न ही नौकरियों के लिए माना जाता है
एआर का अनुरोध
जब सन ग्रिड इंजन कतार प्रणाली में एक एआर सफलतापूर्वक जोड़ा गया था qrsub एक रिटर्न
नव निर्मित एआर को संदर्भित करने वाली अद्वितीय पूर्णांक आईडी। उच्चतम AR ID 9999999 है। यदि
उच्चतम आईडी तक पहुंच जाता है, एक रैपअराउंड होता है और 1 से शुरू होने वाली अगली अप्रयुक्त आईडी होगी
इस्तेमाल किया गया।
के लिए qrsub, व्यवस्थापक और उपयोगकर्ता डिफ़ॉल्ट अनुरोध फ़ाइलों को परिभाषित कर सकते हैं (के अनुरूप)।
Qsub के लिए सन ग्रिड इंजन_रिक्वेस्ट), जिसमें कोई भी संभावित कमांड लाइन हो सकती है
विकल्प.
क्लस्टर वाइड डिफ़ॉल्ट अनुरोध फ़ाइल वैकल्पिक है। यदि ऐसी डिफ़ॉल्ट अनुरोध फ़ाइल का उपयोग किया जाता है,
इसे नीचे रखा जाना चाहिए
$SGE_ROOT/$SGE_CELL/common/sge_ar_request (वैश्विक डिफ़ॉल्ट फ़ाइल)।
उपयोगकर्ता निजी डिफ़ॉल्ट अनुरोध फ़ाइल वैकल्पिक है। यदि इसका उपयोग किया जाता है, तो इसे नीचे रखा जाना चाहिए
$HOME/.sge_ar_request (उपयोगकर्ता निजी डिफ़ॉल्ट फ़ाइल)।
विकल्प
-a दिनांक समय
एआर की सक्रियण (प्रारंभ) तिथि और समय को परिभाषित करता है। विकल्प नहीं है
अनिवार्य। यदि छोड़ दिया जाए, तो वर्तमान दिनांक_समय मान लिया जाएगा। या तो एक अवधि या अंत
दिनांक_समय भी निर्दिष्ट किया जाना चाहिए. दिनांक_समय के बारे में विवरण के लिए कृपया देखें
sge_types(1)
-A खाता_स्ट्रिंग
उस खाते की पहचान करता है जिसमें एआर का संसाधन आरक्षण होना चाहिए
आरोपित. के लिए "खाता_स्ट्रिंग"मूल्य विवरण कृपया देखें"नाम"परिभाषा में
sge_types(1). इस पैरामीटर के अभाव में सन ग्रिड इंजन स्थान देगा
एआर के लेखांकन रिकॉर्ड में डिफ़ॉल्ट खाता स्ट्रिंग "sge"।
-सीकेपीटी ckpt_name
चेकपॉइंटिंग वातावरण का चयन करता है (देखें जांच की चौकी(5)) एआर नौकरियां अनुरोध कर सकती हैं।
इस विकल्प का उपयोग उन कतारों की गारंटी देता है जो केवल यह चेकपॉइंट वातावरण प्रदान करती हैं
आरक्षित रखा जाएगा.
-d पहर
एआर की अवधि को परिभाषित करता है. का उपयोग "-d पहर"यदि वैकल्पिक है"-e दिनांक समय"
अनुरोध है। "के बारे में जानकारी के लिएपहर"परिभाषा कृपया देखें sge_types(1).
-e दिनांक समय
एआर की अंतिम तिथि और समय को परिभाषित करता है। का उपयोग "-e दिनांक समय"यदि वैकल्पिक है
"-d पहर" अनुरोध किया गया है। " के बारे में जानकारी के लिएदिनांक समय"परिभाषा कृपया देखें
sge_types(1).
-वह y[es]|n[o]
जब एआर त्रुटि स्थिति में जाता है तो व्यवहार निर्दिष्ट करता है। एआर त्रुटि में चला जाता है
बताएं कि एक आरक्षित होस्ट अज्ञात स्थिति में कब जाता है, कतार त्रुटि होती है, या कब
एक कतार अक्षम या निलंबित है.
एक कठिन त्रुटि, "-वह हाँ", इसका मतलब है कि जब तक एआर त्रुटि स्थिति में है तब तक कोई कार्य उपयोग नहीं किया जाएगा
एआर निर्धारित किया जाएगा. यदि नरम त्रुटि, "-वह नहीं", निर्दिष्ट है कि एआर रहता है
शेष संसाधनों के साथ प्रयोग करने योग्य।
डिफ़ॉल्ट रूप से सॉफ्ट एरर हैंडलिंग का उपयोग किया जाता है।
-मदद सभी विकल्पों की एक सूची प्रिंट करता है।
-l संसाधन=मूल्य, ...
दिए गए संसाधन अनुरोध प्रदान करते हुए, सन ग्रिड इंजन कतार में एक एआर बनाता है
सूची। जटिल(5) वर्णन करता है कि उपलब्ध संसाधनों और उनसे जुड़े लोगों की सूची कैसे बनाई जाती है
वैध मूल्य विनिर्देशक प्राप्त किए जा सकते हैं।
अनेक हो सकते हैं -l एक ही आदेश में स्विच करता है.
-m बी|ई|ए|एन
परिभाषित या पुनर्परिभाषित करता है कि किन परिस्थितियों में एआर स्वामी को मेल भेजा जाना है
या के साथ परिभाषित उपयोगकर्ताओं के लिए -M नीचे वर्णित विकल्प. विकल्प तर्क
निम्नलिखित अर्थ हैं:
'बी' मेल एआर की शुरुआत में भेजा जाता है
'ई' मेल एआर के अंत में भेजा जाता है
`ए' मेल तब भेजा जाता है जब एआर त्रुटि स्थिति में चला जाता है
'एन' कोई मेल नहीं भेजा गया है, डिफ़ॉल्ट के लिए qrsub
-M उपयोगकर्ता[@होस्ट],...
उन उपयोगकर्ताओं की सूची को परिभाषित या पुनः परिभाषित करता है जिन्हें क्यूमास्टर मेल भेजता है।
-मास्टरक्यू wc_queue_list
-पीई विकल्प के साथ समानांतर एआर अनुरोध के लिए केवल सार्थक।
इस विकल्प का उपयोग इस अनुरोध से मेल खाने के लिए उचित कतारों को आरक्षित करने के लिए किया जाता है, यदि ऐसा हो
एक qsub द्वारा अनुरोध किया जाना चाहिए। का अधिक विस्तृत विवरण wc_queue_list पाया जा सकता है
in sge_types(1).
-अभी y[es]|n[o]
यह विकल्प आरक्षण के लिए कतार चयन को प्रभावित करता है।
उसके साथ "-अभी y"विकल्प, केवल qtype "इंटरएक्टिव" असाइन की गई कतारें होंगी
आरक्षण के लिए विचार किया गया। "-अभी n"के लिए डिफ़ॉल्ट है qrsub.
-N नाम
एआर का नाम. नाम, यदि अनुरोध किया गया है, तो "के अनुरूप होना चाहिए"नाम"जैसा कि परिभाषित किया गया है
sge_types(1). जमा करते समय अमान्य नामों को अस्वीकार कर दिया जाएगा।
-w ई|वी एआर अनुरोध पर लागू सत्यापन स्तर निर्दिष्ट करता है।
विनिर्देशक ई और वी निम्नलिखित सत्यापन मोड को परिभाषित करते हैं:
`v' सत्यापित - एआर सबमिट नहीं करता है बल्कि प्रिंट करता है
एक व्यापक सत्यापन रिपोर्ट
`ई' त्रुटि - यदि आवश्यकताएँ पूरी न हो सकें तो अनुरोध अस्वीकार कर देता है
पूरा किया जाना, के लिए डिफ़ॉल्ट qrsub
-पी.ई समानांतर_एनवी एन[-[एम]]|[-]एम,...
एआर कतार आरक्षण के लिए चयन करने के लिए समानांतर प्रोग्रामिंग वातावरण (पीई)।
कृपया पीई का विवरण देखें sge_pe(5).
-q wc_queue_list
क्लस्टर कतारों, कतार डोमेन या कतार उदाहरणों की सूची को परिभाषित या पुनः परिभाषित करता है,
जिसे एआर द्वारा आरक्षित किया जा सकता है। कृपया इसका विवरण प्राप्त करें wc_queue_list in
sge_types(1). इस पैरामीटर में संसाधन अनुरोध और वसीयत के सभी गुण हैं
से प्राप्त आवश्यकताओं के साथ विलय कर दिया जाए -l ऊपर वर्णित विकल्प.
-u [उपयोगकर्ता नाम|@access_list],...
उन उपयोगकर्ताओं को परिभाषित करता है जिन्हें एआर का अनुरोध करने वाली नौकरियां सबमिट करने की अनुमति है। पहुंच निर्दिष्ट है
UNIX उपयोगकर्ताओं या ACL वाली अल्पविराम से अलग की गई सूची द्वारा (देखें)। access_list(5))।
ACL नाम के पहले '@' चिन्ह लगाना।
डिफ़ॉल्ट रूप से केवल एआर मालिक को एआर का अनुरोध करने वाली नौकरियां सबमिट करने की अनुमति है।
ध्यान दें: केवल कतारें, जहां सूची में निर्दिष्ट सभी उपयोगकर्ताओं की पहुंच है
आरक्षण के लिए विचार किया गया (देखें) क्यू_कॉन्फ़(5))।
पर्यावरण चर
SGE_ROOT सन ग्रिड इंजन मानक कॉन्फ़िगरेशन फ़ाइलों का स्थान निर्दिष्ट करता है।
एसजीई_सेल यदि सेट किया गया है, तो डिफ़ॉल्ट सन ग्रिड इंजन सेल निर्दिष्ट करता है। एक सन ग्रिड को संबोधित करने के लिए
इंजन सेल, qsub, क्षो, qlogin or क़ल्टर उपयोग करें (प्राथमिकता के क्रम में):
पर्यावरण चर SGE_CELL में निर्दिष्ट सेल का नाम,
यदि यह सेट है.
डिफ़ॉल्ट सेल का नाम, यानी चूक.
SGE_DEBUG_LEVEL
यदि सेट किया गया है, तो निर्दिष्ट करता है कि डिबग जानकारी stderr को लिखी जानी चाहिए। में
इसके अलावा विवरण का स्तर जिसमें डिबग जानकारी उत्पन्न होती है
परिभाषित।
एसजीई_क्यूमास्टर_पोर्ट
यदि सेट किया गया है, तो टीसीपी पोर्ट निर्दिष्ट करता है जिस पर sge_qmaster(8) अपेक्षित है
संचार अनुरोधों को सुनें. अधिकांश संस्थापन सेवाओं का उपयोग करेंगे
पोर्ट को परिभाषित करने के बजाय सेवा "sge_qmaster" के लिए मानचित्र प्रविष्टि।
onworks.net सेवाओं का उपयोग करके qrsub का ऑनलाइन उपयोग करें