EC2 में CPU क्रेडिट बैलेंस क्या है? [बन्द है]


129

मैं EC2 की निगरानी में CPU क्रेडिट बैलेंस में आया । CPU क्रेडिट बैलेंस क्या है ?

जवाबों:


239

AWS EC22 अलग-अलग प्रकार के उदाहरण हैं: फिक्स्ड परफॉर्मेंस इंस्टेंस (जैसे एम 3, सी 3 आदि) और बर्स्टेबल परफॉर्मेंस इंस्टेंस (जैसे 2)। सामान्य वर्कलोड के तहत प्रदान करते हुए Fixed Performance Instancesएक निरंतर सीपीयू प्रदर्शन प्रदान करता है । लेकिन जब वर्कलोड बढ़ जाता है तो फटने की क्षमता होती है, यानी सीपीयू का प्रदर्शन बढ़ जाता है।Burstable Performance Instancesbaseline CPU performanceBurstable Performance Instances

सीपीयू क्रेडिट एक उदाहरण के सीपीयू फटने की मात्रा को नियंत्रित करता है। बर्स्ट अवधि के दौरान सीपीयू प्रदर्शन को बढ़ाने के लिए आप इस सीपीयू क्रेडिट को खर्च कर सकते हैं। मान लें कि आप 5 मिनट के लिए 100% CPU प्रदर्शन पर उदाहरण संचालित कर रहे हैं, तो आप 5(i.e. 5*1.0)CPU क्रेडिट खर्च करेंगे । इसी तरह यदि आप 5 मिनट के लिए 50% सीपीयू प्रदर्शन पर एक उदाहरण चलाते हैं तो आप 2.5(i.e. 5*0.5)सीपीयू क्रेडिट खर्च करेंगे ।

सीपीयू क्रेडिट शेष राशि आपके खाते में किसी भी समय उपलब्ध सीपीयू क्रेडिट की राशि है।

जब आप एक उदाहरण बनाते हैं तो आपको एक प्रारंभिक सीपीयू क्रेडिट मिलेगा । हर घंटे में आपको निश्चित रूप से सीपीयू क्रेडिट की निश्चित राशि मिलेगी (यह राशि उदाहरण के प्रकार पर निर्भर करती है)। यदि आप सीपीयू प्रदर्शन को नहीं तोड़ते हैं तो आपके खाते के सीपीयू क्रेडिट बैलेंस में सीपीयू क्रेडिट जुड़ जाएगा। यदि आप CPU क्रेडिट से बाहर हैं (यानी CPU क्रेडिट बैलेंस 0 में बदल गया है) तो आपका उदाहरण बेसलाइन प्रदर्शन पर काम करेगा।

बर्स्टेबल प्रदर्शन उदाहरणों के लिए सीपीयू क्रेडिट और बेसलाइन प्रदर्शन पर अधिक पढ़ें


1
क्या इसका मतलब है कि अगर मैं 5 मिनट के लिए 50% पर CPU का उपयोग करता हूं, तो मैं 150% पर 5 मिनट के लिए CPU का उपयोग कर सकता हूं?
जय शाह

1
@ जयशाह, नहीं, आप नहीं करेंगे। वास्तव में अधिकांश उदाहरणों के लिए आप अपने CPU क्रेडिट को 50% पर चलाने के लिए खो देंगे क्योंकि अधिकांश उदाहरणों में आधारभूत प्रदर्शन 50% L से कम है (जैसे t2.small में 20% है)
Mostafiz Rahman

ओह। बेसलाइन प्रदर्शन t2.large के लिए सिर्फ 30% है। फिक्स्ड परफॉरमेंस इंस्टेंस में, हम बिना किसी समस्या के लगातार 90% तक CPU का उपयोग कर सकते हैं। तो क्यों कोई अस्थिर उदाहरणों का उपयोग करेगा? - क्या वे बहुत प्रभावी हैं? या जब कोई व्यक्ति सीपीयू का उपयोग करने वाला ऐप चलाना चाहता है?
जय शाह

1
जो मुझे मिला, लेकिन जो मुझे आश्चर्यचकित करता है वह है - फटने और स्थिर प्रदर्शन के बीच की कीमत का अंतर बहुत कम है। t2.large - $ 0.0928 प्रति घंटा - $ 66.816 प्रति महीना, m5.large - $ 0.096 प्रति घंटा - $ 69.12 तो, किसी को भी क्यों चाहिए जो लगभग 3 गुना कम CPU शक्ति प्रदान करता है और लागत अंतर $ 3 प्रति माह है? कृपया बताएं कि क्या मुझे कुछ याद आ रहा है।
जय शाह

2
हां, आपको m2 के साथ t2 की तुलना करने की आवश्यकता है, और m3 के साथ t3 जो हार्डवेयर की एक ही पीढ़ी है। M5
Emii Khaos

26

आधिकारिक दस्तावेज के अनुसार :

Amazon EC2 आपको फिक्स्ड परफॉरमेंस इंस्टेंस (जैसे M3, C3 और R3) और बर्स्टेबल परफॉर्मेंस इंस्टेंस (जैसे T2) के बीच चयन करने की अनुमति देता है। अस्थिर प्रदर्शन उदाहरण बेसलाइन के ऊपर फटने की क्षमता के साथ सीपीयू प्रदर्शन का एक आधारभूत स्तर प्रदान करते हैं। T2 उदाहरण कार्यभार के लिए हैं जो अक्सर या लगातार पूर्ण सीपीयू का उपयोग नहीं करते हैं, लेकिन कभी-कभी फटने की आवश्यकता होती है।

टी 2 इंस्टेंस के बेसलाइन प्रदर्शन और फटने की क्षमता सीपीयू क्रेडिट द्वारा नियंत्रित की जाती है। प्रत्येक T2 उदाहरण में लगातार CPU क्रेडिट प्राप्त होता है, जिसकी दर उदाहरण के आकार पर निर्भर करती है। T2 उदाहरण सीपीयू जमा करते हैं जब वे निष्क्रिय होते हैं, और सक्रिय होने पर सीपीयू क्रेडिट का उपयोग करते हैं। एक सीपीयू क्रेडिट एक मिनट के लिए पूर्ण सीपीयू कोर का प्रदर्शन प्रदान करता है ।


16

पिछले उत्तर पर विस्तार करने के लिए।

t2क्लास इंस्टेंस एक फोड़ने योग्य सीपीयू मॉडल का उपयोग करते हैं। पूरे सीपीयू संसाधनों तक पहुँचने के बजाय, आपको सीपीयू क्रेडिट मॉडल के आधार पर पूर्ण सीपीयू संसाधन आधार तक पहुँच मिलती है।

जब आपका उदाहरण निष्क्रिय होता है, तो उदाहरण एक कैप तक क्रेडिट का निर्माण कर रहा है। दर और टोपी उदाहरण के आकार पर भिन्न होते हैं।

जब आप CPU संसाधनों का उपयोग करते हैं, तो आप उन क्रेडिट को खर्च करते हैं। जब आप बाहर निकलते हैं, तब तक आपके सीपीयू का उपयोग बहुत कम हो जाता है जब तक आप अधिक क्रेडिट नहीं बनाते हैं।


10

जब आपका उदाहरण अपने आधार प्रदर्शन स्तर की तुलना में कम CPU संसाधनों का उपयोग करता है (जैसे कि यह निष्क्रिय होने पर), अप्रयुक्त CPU क्रेडिट (या जो अर्जित किया गया था और जो खर्च किया गया था उसके बीच का अंतर) क्रेडिट बैलेंस में 24 घंटे तक संग्रहीत होता है , निर्माण सीपीयू फटने के लिए क्रेडिट।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.