डॉकटर कंटेनर क्षमता योजना


12

मैं 8 3.2 गीगाहर्ट्ज़ वर्चुअल सीपीयू और 32 जीबी के साथ 4 वर्चुअल मशीनों पर अपना एप्लिकेशन चला रहा हूं, हालांकि, मैं अलग-अलग कंटेनरों में प्रक्रियाओं को विभाजित करूंगा।

मुझे यकीन नहीं है कि प्रति मेजबान कितने कंटेनरों को चलाना है। विशिष्ट संख्याएँ क्या हैं? उदाहरण के लिए कैसे वीएम नंगे धातु सर्वर अनुपात 1:10 है आम तौर पर, विचार करने के लिए विशेषताओं पर किसी भी लिंक, विचार करने के लिए निर्णय फ्रेमवर्क या अनुभव में मदद मिलेगी!

जवाबों:


9

किसी भी लिनक्स लोड के समान, सीपीयू की संख्या की तुलना में प्रतीक्षा स्थिति में अधिक प्रक्रियाओं पर विचार न करें। uptimeआदर्श रूप से दिए गए 1, 5 और 15 मिनट पर लोड कोर की संख्या से 1 कम होना चाहिए।

कंटेनर मोटे तौर पर अलग-थलग प्रक्रियाएं हैं, आर्केस्ट्रा के लिए एक कोर छोड़कर भीड़ से बचा जाता है।

यह एक 8 कोर मशीन पर केवल 7 कंटेनरों का मतलब नहीं है, यह एक साथ लोड की बात है, इसलिए सबसे अच्छा तरीका यह है कि इसे मापें और वर्तमान में अनुकूलित करें।


1

मैंने व्यक्तिगत रूप से एक 32vcpu मशीन पर 100 कंटेनरों को स्पिन किया है और कई डॉकटर कंटेनर यादृच्छिक सीपीयू में पिन करते हैं, कंटेनर की संख्या और vcpus की संख्या के बीच ऐसा कोई संबंध नहीं है। जैसा कि डॉकटर कंटेनरों को प्रक्रियाओं के रूप में सोचा जा सकता है, यह तर्कसंगत लगता है कि @ टेंसिबाई ने क्या उल्लेख किया है।


अपने सभी कंटेनरों पर नींद न आने के साथ कुछ समय के लिए लूप चलाएं, आप देखेंगे कि मैं ऊपर क्या वर्णन कर रहा हूं, कंटेनर एक वर्चुअल फाइल सिस्टम के साथ प्रक्रियाएं हैं, ऐसा नहीं सोचा जा सकता है, वे बिल्कुल यही हैं
Tensibai
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.