나는 우연히 CPU 신용 잔액 EC2 모니터링에. CPU 크레딧 잔고 란 무엇입니까 ?
나는 우연히 CPU 신용 잔액 EC2 모니터링에. CPU 크레딧 잔고 란 무엇입니까 ?
답변:
AWS EC2
고정 성능 인스턴스 (예 : M3, C3 등)와 버스트 가능 성능 인스턴스 (예 : T2)의 두 가지 유형의 인스턴스가 있습니다. Fixed Performance Instances
일관된 CPU 성능을 Burstable Performance Instances
제공하는 동시에 baseline CPU performance
정상적인 작업 부하를 제공합니다 . 그러나 워크로드가 증가 Burstable Performance Instances
하면 버스트 기능, 즉 CPU 성능이 향상됩니다.
CPU 크레딧 은 인스턴스의 CPU 버스트 양을 규제합니다. 버스트 기간 동안이 CPU 크레딧을 사용하여 CPU 성능을 향상시킬 수 있습니다. 5 분 동안 CPU 성능의 100 %로 인스턴스를 운영한다고 가정하면 5(i.e. 5*1.0)
CPU 크레딧 을 소비하게됩니다 . 마찬가지로 인스턴스를 5 분 동안 50 % CPU 성능으로 실행하면 2.5(i.e. 5*0.5)
CPU 크레딧 을 소비하게됩니다 .
CPU 크레딧 잔액 은 계정에서 언제든지 사용할 수있는 CPU 크레딧 금액입니다.
인스턴스를 만들면 초기 CPU 크레딧이 제공 됩니다. 매시간마다 일정량의 CPU 크레딧이 자동으로 제공됩니다 (이 금액은 인스턴스 유형에 따라 다릅니다). CPU 성능을 높이 지 않으면 CPU 크레딧이 계정의 CPU 크레딧 잔액에 추가됩니다. CPU 크레디트를 벗어난 경우 (즉, CPU 크레디트 잔액이 0으로 바)) 인스턴스는 기준 성능에서 작동합니다.
버스트 가능한 성능 인스턴스의 CPU 크레딧 및 기준 성능에 대해 자세히 알아보십시오
공식 문서 에 따르면 :
Amazon EC2를 사용하면 고정 성능 인스턴스 (예 : M3, C3 및 R3)와 확장 가능 성능 인스턴스 (예 : T2) 중에서 선택할 수 있습니다. 버스트 가능 성능 인스턴스는 기준 레벨 이상으로 버스트 할 수있는 기능으로 기준 레벨의 CPU 성능을 제공합니다. T2 인스턴스는 전체 CPU를 자주 또는 일관되게 사용하지 않지만 때때로 버스트해야하는 워크로드를위한 것입니다.
T2 인스턴스의 기본 성능 및 버스트 기능은 CPU 크레딧에 의해 관리됩니다. 각 T2 인스턴스는 CPU 크레딧을 지속적으로 수신하며, 비율은 인스턴스 크기에 따라 다릅니다. T2 인스턴스는 유휴 상태 일 때 CPU 크레딧을 발생시키고 활성 상태 일 때 CPU 크레딧을 사용합니다. CPU 크레디트는 1 분 동안 전체 CPU 코어 의 성능을 제공합니다 .