2010-01-12 8 views
8

मेरे पास 64-नोड क्लस्टर है, जो पीबीएस प्रो चला रहा है। अगर मैं कई सैकड़ों नौकरियां जमा करता हूं, तो मैं एक बार में 64 रन प्राप्त कर सकता हूं। यह बहुत अच्छा है, सिवाय इसके कि सभी 64 नौकरियां लगभग I/O बाध्य होती हैं, और उसी डिस्क पर पढ़/लिख रही हैं। ऐसे मामलों में, मैं अभी भी सभी नौकरियां जमा करने में सक्षम होना चाहता हूं, लेकिन किसी दिए गए समय में अधिकतम (कहें) 10 नौकरियां चल रही हैं। क्या qsub के लिए कोई इन्सेंटेशन है जो मुझे क्लस्टर के पीबीएस सर्वर पर व्यवस्थापकीय पहुंच के बिना ऐसा करने की अनुमति देगा?समवर्ती रूप से चल रहे पीबीएस नौकरियों की संख्या को सीमित करने के लिए

उत्तर

0

आप उन्हें एक-दूसरे पर निर्भर कर सकते हैं। या उन्हें विभिन्न timepoints पर शुरू करने के लिए अनुसूची।

अन्यथा, आपका व्यवस्थापक एक ही समय में एक साथ चलने वाली एक साथ नौकरियों की संख्या को कम कर सकता है।

2

टोक़ में तुम्हें नौकरी सरणी पर एक स्लॉट सीमा निर्धारित है, जब तक आप एक सरणी के रूप में नौकरियों की व्यवस्था कर सकते करके ऐसा कर सकते:

qsub script.sh -t 0-99%10 

एक बार में चलाने के लिए उनमें से 10 को सीमित होगा। यदि पीबीएसपीआरओ के बराबर है तो आप इसका उपयोग कर सकते हैं।

संबंधित मुद्दे