मैं EC2 की निगरानी में CPU क्रेडिट बैलेंस में आया । CPU क्रेडिट बैलेंस क्या है ?
मैं EC2 की निगरानी में CPU क्रेडिट बैलेंस में आया । CPU क्रेडिट बैलेंस क्या है ?
जवाबों:
AWS EC2
2 अलग-अलग प्रकार के उदाहरण हैं: फिक्स्ड परफॉर्मेंस इंस्टेंस (जैसे एम 3, सी 3 आदि) और बर्स्टेबल परफॉर्मेंस इंस्टेंस (जैसे 2)। सामान्य वर्कलोड के तहत प्रदान करते हुए Fixed Performance Instances
एक निरंतर सीपीयू प्रदर्शन प्रदान करता है । लेकिन जब वर्कलोड बढ़ जाता है तो फटने की क्षमता होती है, यानी सीपीयू का प्रदर्शन बढ़ जाता है।Burstable Performance Instances
baseline CPU performance
Burstable Performance Instances
सीपीयू क्रेडिट एक उदाहरण के सीपीयू फटने की मात्रा को नियंत्रित करता है। बर्स्ट अवधि के दौरान सीपीयू प्रदर्शन को बढ़ाने के लिए आप इस सीपीयू क्रेडिट को खर्च कर सकते हैं। मान लें कि आप 5 मिनट के लिए 100% CPU प्रदर्शन पर उदाहरण संचालित कर रहे हैं, तो आप 5(i.e. 5*1.0)
CPU क्रेडिट खर्च करेंगे । इसी तरह यदि आप 5 मिनट के लिए 50% सीपीयू प्रदर्शन पर एक उदाहरण चलाते हैं तो आप 2.5(i.e. 5*0.5)
सीपीयू क्रेडिट खर्च करेंगे ।
सीपीयू क्रेडिट शेष राशि आपके खाते में किसी भी समय उपलब्ध सीपीयू क्रेडिट की राशि है।
जब आप एक उदाहरण बनाते हैं तो आपको एक प्रारंभिक सीपीयू क्रेडिट मिलेगा । हर घंटे में आपको निश्चित रूप से सीपीयू क्रेडिट की निश्चित राशि मिलेगी (यह राशि उदाहरण के प्रकार पर निर्भर करती है)। यदि आप सीपीयू प्रदर्शन को नहीं तोड़ते हैं तो आपके खाते के सीपीयू क्रेडिट बैलेंस में सीपीयू क्रेडिट जुड़ जाएगा। यदि आप CPU क्रेडिट से बाहर हैं (यानी CPU क्रेडिट बैलेंस 0 में बदल गया है) तो आपका उदाहरण बेसलाइन प्रदर्शन पर काम करेगा।
बर्स्टेबल प्रदर्शन उदाहरणों के लिए सीपीयू क्रेडिट और बेसलाइन प्रदर्शन पर अधिक पढ़ें
आधिकारिक दस्तावेज के अनुसार :
Amazon EC2 आपको फिक्स्ड परफॉरमेंस इंस्टेंस (जैसे M3, C3 और R3) और बर्स्टेबल परफॉर्मेंस इंस्टेंस (जैसे T2) के बीच चयन करने की अनुमति देता है। अस्थिर प्रदर्शन उदाहरण बेसलाइन के ऊपर फटने की क्षमता के साथ सीपीयू प्रदर्शन का एक आधारभूत स्तर प्रदान करते हैं। T2 उदाहरण कार्यभार के लिए हैं जो अक्सर या लगातार पूर्ण सीपीयू का उपयोग नहीं करते हैं, लेकिन कभी-कभी फटने की आवश्यकता होती है।
टी 2 इंस्टेंस के बेसलाइन प्रदर्शन और फटने की क्षमता सीपीयू क्रेडिट द्वारा नियंत्रित की जाती है। प्रत्येक T2 उदाहरण में लगातार CPU क्रेडिट प्राप्त होता है, जिसकी दर उदाहरण के आकार पर निर्भर करती है। T2 उदाहरण सीपीयू जमा करते हैं जब वे निष्क्रिय होते हैं, और सक्रिय होने पर सीपीयू क्रेडिट का उपयोग करते हैं। एक सीपीयू क्रेडिट एक मिनट के लिए पूर्ण सीपीयू कोर का प्रदर्शन प्रदान करता है ।
पिछले उत्तर पर विस्तार करने के लिए।
t2
क्लास इंस्टेंस एक फोड़ने योग्य सीपीयू मॉडल का उपयोग करते हैं। पूरे सीपीयू संसाधनों तक पहुँचने के बजाय, आपको सीपीयू क्रेडिट मॉडल के आधार पर पूर्ण सीपीयू संसाधन आधार तक पहुँच मिलती है।
जब आपका उदाहरण निष्क्रिय होता है, तो उदाहरण एक कैप तक क्रेडिट का निर्माण कर रहा है। दर और टोपी उदाहरण के आकार पर भिन्न होते हैं।
जब आप CPU संसाधनों का उपयोग करते हैं, तो आप उन क्रेडिट को खर्च करते हैं। जब आप बाहर निकलते हैं, तब तक आपके सीपीयू का उपयोग बहुत कम हो जाता है जब तक आप अधिक क्रेडिट नहीं बनाते हैं।
जब आपका उदाहरण अपने आधार प्रदर्शन स्तर की तुलना में कम CPU संसाधनों का उपयोग करता है (जैसे कि यह निष्क्रिय होने पर), अप्रयुक्त CPU क्रेडिट (या जो अर्जित किया गया था और जो खर्च किया गया था उसके बीच का अंतर) क्रेडिट बैलेंस में 24 घंटे तक संग्रहीत होता है , निर्माण सीपीयू फटने के लिए क्रेडिट।