ฉันเจอCPU Credit Balanceในการตรวจสอบ EC2 คืออะไรCPU เครดิตบาลานซ์ ?
ฉันเจอCPU Credit Balanceในการตรวจสอบ EC2 คืออะไรCPU เครดิตบาลานซ์ ?
คำตอบ:
AWS EC2
มีอินสแตนซ์ 2 ประเภทที่แตกต่างกัน: อินสแตนซ์ประสิทธิภาพคงที่ (เช่น M3, C3 เป็นต้น) และอินสแตนซ์ Burstable Performance (เช่น T2) Fixed Performance Instances
ให้ประสิทธิภาพของ CPU ที่สม่ำเสมอในขณะที่Burstable Performance Instances
ให้baseline CPU performance
ปริมาณงานภายใต้ปกติ แต่เมื่อปริมาณงานเพิ่มขึ้นBurstable Performance Instances
มีความสามารถในการระเบิดเช่นเพิ่มประสิทธิภาพของ CPU
CPU Creditควบคุมจำนวนการระเบิดของ CPU ของอินสแตนซ์ คุณสามารถใช้เครดิต CPU นี้เพื่อเพิ่มประสิทธิภาพของ CPU ในช่วง Burst สมมติว่าคุณใช้งานอินสแตนซ์ที่ประสิทธิภาพ CPU 100% เป็นเวลา 5 นาทีคุณจะใช้5(i.e. 5*1.0)
เครดิต CPU ในทำนองเดียวกันถ้าคุณเรียกใช้อินสแตนซ์ที่ประสิทธิภาพของ CPU 50% เป็นเวลา 5 นาทีคุณจะใช้2.5(i.e. 5*0.5)
เครดิต CPU
CPU Credit Balanceคือจำนวนเครดิต CPU ที่มีอยู่ในบัญชีของคุณได้ตลอดเวลา
เมื่อคุณสร้างอินสแตนซ์คุณจะได้รับเครดิต CPU เริ่มต้น ในทุกๆชั่วโมงคุณจะได้รับเครดิต CPU จำนวนหนึ่งโดยอัตโนมัติ (จำนวนนี้ขึ้นอยู่กับประเภทของอินสแตนซ์) หากคุณไม่ได้เพิ่มประสิทธิภาพของ CPU เครดิต CPU จะถูกเพิ่มไปยังยอดคงเหลือเครดิต CPU ของบัญชีของคุณ หากคุณไม่มี CPU Credit (เช่น CPU Credit Balance เปลี่ยนเป็น 0) อินสแตนซ์ของคุณจะทำงานตามประสิทธิภาพพื้นฐาน
อ่านเพิ่มเติมเกี่ยวกับเครดิต CPU และประสิทธิภาพพื้นฐานสำหรับอินสแตนซ์ประสิทธิภาพ Burstable
Amazon EC2 ช่วยให้คุณสามารถเลือกระหว่างอินสแตนซ์ประสิทธิภาพคงที่ (เช่น M3, C3 และ R3) และอินสแตนซ์ประสิทธิภาพ Burstable (เช่น T2) อินสแตนซ์ประสิทธิภาพ Burstable มอบประสิทธิภาพของ CPU ในระดับพื้นฐานพร้อมความสามารถในการระเบิดที่เหนือระดับพื้นฐาน อินสแตนซ์ T2 มีไว้สำหรับเวิร์กโหลดที่ไม่ได้ใช้ CPU เต็มรูปแบบบ่อยครั้งหรือสม่ำเสมอ แต่ในบางครั้งจำเป็นต้องระเบิด
ประสิทธิภาพพื้นฐานของอินสแตนซ์ T2 และความสามารถในการต่อเนื่องถูกควบคุมโดย CPU Credits อินสแตนซ์ T2 แต่ละรายการจะได้รับเครดิต CPU อย่างต่อเนื่องซึ่งอัตราจะขึ้นอยู่กับขนาดอินสแตนซ์ อินสแตนซ์ T2 สะสมเครดิต CPU เมื่อไม่มีการใช้งานและใช้เครดิต CPU เมื่อแอ็คทีฟ CPU ที่เครดิตให้ประสิทธิภาพการทำงานของการเป็นแกน CPU เต็มเวลาหนึ่งนาที
เพื่อขยายคำตอบก่อนหน้านี้
t2
อินสแตนซ์คลาสใช้โมเดล CPU ที่มีความเสถียร แทนที่จะเข้าถึงทรัพยากร CPU แบบเต็มตลอดเวลาคุณจะสามารถเข้าถึงทรัพยากร CPU แบบเต็มตามรูปแบบเครดิต CPU
เมื่ออินสแตนซ์ของคุณไม่ทำงานอินสแตนซ์กำลังสร้างเครดิตสูงสุดถึงขีด จำกัด อัตราและขีด จำกัด แตกต่างกันไปตามขนาดอินสแตนซ์
เมื่อคุณใช้ทรัพยากร CPU คุณจะใช้เครดิตเหล่านั้น เมื่อคุณหมดการใช้งาน CPU ของคุณจะถูก จำกัด ไว้ต่ำมากจนกว่าคุณจะสร้างเครดิตได้มากขึ้น
เมื่ออินสแตนซ์ของคุณใช้ทรัพยากร CPU น้อยกว่าระดับประสิทธิภาพพื้นฐานที่อนุญาต (เช่นเมื่อไม่มีการใช้งาน) เครดิต CPU ที่ไม่ได้ใช้ (หรือความแตกต่างระหว่างสิ่งที่ได้รับและสิ่งที่ใช้ไป) จะถูกเก็บไว้ในเครดิตบาลานซ์นานถึง 24 ชั่วโมง สร้างเครดิต CPU สำหรับการระเบิด