2015-01-10 10 views
5

ट्विटर के ओपन सोर्स ऑफिस द्वारा this talk की स्लाइड में 25, प्रेजेंटर का कहना है कि मेसोस एक को भी GPU को ट्रैक और प्रबंधित करने की अनुमति देता है (मुझे लगता है कि वह जीपीजीपीयू का मतलब है) संसाधन। लेकिन मुझे कहीं और इस पर कोई जानकारी नहीं मिल रही है। क्या कोई मदद कर सकता है? मेसोस के अलावा, क्या अन्य क्लस्टर प्रबंधक हैं जो GPGPU का समर्थन करते हैं?क्या अपाचे मेसोस जीपीयू कोर को पहचानता है?

उत्तर

5

मेसोस अभी तक (जीपी) जीपीयू के लिए प्रत्यक्ष समर्थन प्रदान नहीं करता है, लेकिन कस्टम संसाधन प्रकारों का समर्थन करता है। यदि आप मेसोस-गुलाम शुरू करते समय --resources="gpu(*):8" निर्दिष्ट करते हैं, तो यह ढांचे के लिए संसाधन प्रस्ताव का हिस्सा बन जाएगा, जो इन संसाधनों का उपयोग करने का दावा करने वाले कार्यों को लॉन्च कर सकता है। एक बार जब तक कुछ जीपीयू संसाधनों का उपयोग किसी कार्य द्वारा किया जाता है, तब तक शेष संसाधन फिर से पेश किए जाएंगे, जब तक कि कार्य पूरा नहीं हो जाता है और जीपीयू संसाधन फिर से उपलब्ध हो जाते हैं। इस तरह, मेसो संसाधन संसाधन आवंटक वास्तव में आपके द्वारा घोषित जीपीयू संसाधनों को निर्धारित कर सकता है, और यह सुनिश्चित कर सकता है कि केवल घोषित राशि को ढांचे के लिए आवंटित/आवंटित किया जाए।

मेसोस को अभी तक जीपीयू अलगाव के लिए समर्थन नहीं है, लेकिन "प्लग करने योग्य आइसोलेटर मॉड्यूल" के साथ, आप जीपीयू संसाधन सीमा को लागू करने के लिए अपना स्वयं का जीपीयू आइसोलेटर बना सकते हैं।

वैकल्पिक रूप से, यदि आप अलग-अलग जीपीयू संसाधन आवंटित नहीं करना चाहते हैं, लेकिन केवल कुछ नोड्स को gpus होने के रूप में घोषित करना चाहते हैं, जबकि अन्य लोग नहीं करते हैं, तो आप केवल --attributes="hasGpu:true" या नोड्स को अलग करने के समान कुछ कर सकते हैं जो करते हैं/नहीं करते हैं gpus है। यह जानकारी संसाधन ऑफ़र में ढांचे पर भी पारित की जाती है, लेकिन इन विशेषताओं को एक चल रहे कार्य द्वारा "उपभोग" नहीं किया जा सकता है, इसलिए उन्हें हमेशा उस नोड के लिए पेश किया जाएगा।

अधिक जानकारी के लिए https://mesos.apache.org/documentation/attributes-resources/

+0

यही अच्छा देखते हैं। और "प्लग करने योग्य आइसोलेटर मॉड्यूल" द्वारा, क्या आपका मतलब है "[बाहरी कंटेनरज़र] (http://mesos.apache.org/documentation/latest/external-containerizer/)"? – crackjack

+1

नहीं, मैं मेसोस मॉड्यूल सुविधा के बारे में बात कर रहा हूं जो 0.21 में उतरा। पहला प्लग करने योग्य मॉड्यूल isolator मॉड्यूल है। Http://mesos.apache.org/documentation/latest/modules/ देखें https://issues.apache.org/jira/browse/MESOS-1931 और https://issues.apache.org/jira/ब्राउज़/MESOS-1384 – Adam

+0

@Adam: क्या आप "gpu अलगाव" समझा सकते हैं? अग्रिम में धन्यवाद! –

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