Amazon Elastic Compute Cloud
User Guide for Linux Instances

CPU 크레딧 및 기준 성능

기존 Amazon EC2 인스턴스 유형은 고정된 성능을 제공하는 반면, 성능 순간 확장 가능 인스턴스는 기본 수준의 CPU 성능을 발휘하면서 기본 수준 이상으로 버스트하는 기능을 제공합니다. 기본 성능과 버스트 기능은 CPU 크레딧에 의해 좌우됩니다. CPU 크레딧은 1분 동안 CPU 코어의 전체 성능을 제공합니다.

CPU 크레딧

CPU 크레딧 하나는 1분 동안 100%의 사용률로 실행되는 vCPU 하나에 해당합니다. vCPU, 사용률 및 시간의 여러 가지 조합이 CPU 크레딧 하나에 해당할 수도 있습니다. 예를 들어, CPU 크레딧 하나는 2분 동안 50%의 사용률로 실행되는 vCPU 하나 또는 2분 동안 25%의 사용률로 실행되는 vCPU 2개에 해당합니다.

CPU 크레딧 획득

각 성능 순간 확장 가능 인스턴스는 인스턴스 크기에 따라 특정 비율의 시간당 CPU 크레딧을 지속적으로 (밀리초 수준의 시간 정밀도로) 획득합니다. 크레딧이 누적되는지 아니면 소비되는지를 결정하는 산정 프로세스도 밀리초 수준의 시간 정밀도로 수행되므로 CPU 크레딧 과소비를 염려할 필요는 없습니다. 즉, 짧은 CPU 버스트는 약간의 CPU 크레딧만을 소비합니다.

성능 순간 확장 가능 인스턴스에서 기준 성능에 필요한 것보다 더 적은 CPU 리소스를 사용하는 경우(예: 유휴 상태) 사용하지 않은 CPU 크레딧은 CPU 크레딧 밸런스에 누적됩니다. 성능 순간 확장 가능 인스턴스가 기준 성능 수준 이상으로 버스트해야 할 경우 축적된 크레딧을 소모합니다. 성능 순간 확장 가능 인스턴스가 획득한 크레딧이 많을수록 추가 성능이 필요할 때 기준 성능 수준을 초과하여 버스트할 수 있는 시간이 증가합니다.

다음 표에는 성능 순간 확장 가능 인스턴스 유형, 시간당 CPU 크레딧 획득률, 인스턴스가 획득할 수 있는 최대 CPU 크레딧 수, 인스턴스당 vCPU 수, 전체 코어 성능의 백분율로 나타낸 기준 성능 수준(단일 vCPU 사용 시) 등이 나와 있습니다.

인스턴스 유형

시간당 지급되는 CPU 크레딧

누적 가능한 최대 지급된 크레딧*

vCPUs

vCPU당 기준 성능

t2.nano

3

72

1

5%

t2.micro

6

144

1

10%

t2.small

12

288

1

20%

t2.medium

24

576

2

20%**

t2.large

36

864

2

30%**

t2.xlarge

54

1296

4

22.5%**

t2.2xlarge

81.6

1958.4

8

17%**

t3.nano

6

144

2

5%**

t3.micro

12

288

2

10%**

t3.small

24

576

2

20%**

t3.medium

24

576

2

20%**

t3.large

36

864

2

30%**

t3.xlarge

96

2304

4

40%**

t3.2xlarge

192

4608

8

40%**

* 누적될 수 있는 크레딧은 수는 24시간 동안 획득할 수 있는 크레딧의 수와 동일합니다.

** T3 인스턴스와 t2.medium 및 대형 인스턴스에는 두 개 이상의 vCPU가 있습니다. 테이블의 기준 성능은 vCPU 단위로 계산됩니다. 인스턴스의 기본 CPU 사용률을 계산하려면 vCPU 백분율에 vCPU 개수를 곱합니다. 예를 들어 t3.large 인스턴스에는 vCPU가 두 개 있어 인스턴스에 60%의 기본 CPU 사용률을 제공합니다(vCPU 2개 x vCPU 1개의 30% 기준 성능). 'CloudWatch에서는 CPU 사용률이 vCPU 단위로 표시됩니다. 따라서 기준 성능으로 작동 중인 t3.large 인스턴스의 CPU 사용률은 CloudWatch CPU 측정치에 30%로 표시됩니다.

CPU 크레딧 획득률

시간당 획득하는 CPU 크레딧의 수는 인스턴스 크기에 의해 결정됩니다. 예를 들어 t3.nano는 시간당 6개의 크레딧을 획득하는 반면, t3.small은 시간당 24개의 크레딧을 획득합니다. 이전 표에는 모든 T2 및 T3 인스턴스의 크레딧 획득률이 나와 있습니다.

CPU 크레딧 누적 한도

실행 중인 인스턴스에서 획득한 크레딧은 만료되지 않습니다. 하지만 인스턴스가 누적할 수 있는 획득 크레딧 수에는 한도가 있습니다. 한도는 CPU 크레딧 밸런스 한도에 따라 결정됩니다. 한도에 도달한 후에 새로 획득하는 크레딧은 다음 이미지와 같이 모두 삭제됩니다. 최대 버킷은 CPU 크레딧 밸런스 한도를 나타내고, 스필오버는 한도를 초과하여 새로 획득한 크레딧을 나타냅니다.

CPU 크레딧 밸런스 한도는 각 인스턴스 크기에 따라 다릅니다. 예를 들어 t3.micro 인스턴스는 CPU 크레딧 밸런스에서 최대 288의 획득한 CPU 크레딧을 누적할 수 있습니다. 이전 표에는 각 인스턴스에서 누적할 수 있는 최대 획득 크레딧 수가 나와 있습니다.

참고

T2 스탠다드 인스턴스에서도 시작 크레딧을 획득합니다. 시작 크레딧은 CPU 크레딧 밸런스 한도에 포함되지 않습니다. T2 스탠다드 인스턴스가 시작 크레딧을 사용하지 않고 획득 크레딧을 누적하면서 24시간 동안 유휴 상태를 유지한 경우 CPU 크레딧 밸런스는 한도 이상으로 표시됩니다. 자세한 내용은 시작 크레딧 단원을 참조하십시오. T3 인스턴스에서는 시작 크레딧을 획득하지 않습니다. T3 인스턴스는 unlimited로 시작하도록 기본 설정되어 있으므로 시작 크레딧 없이도 시작하자마자 즉시 버스트할 수 있습니다.

획득한 CPU 크레딧의 수명

실행 중인 인스턴스의 CPU 크레딧은 만료 기간이 없습니다.

T2의 경우 CPU 크레딧 밸런스는 인스턴스 중지와 시작 사이의 기간 동안 지속하지 않습니다. T2 인스턴스를 중지하면 인스턴스는 누적된 크레딧을 모두 상실합니다.

T3의 경우 인스턴스가 중단된 후 CPU 크레딧 밸런스가 7일 동안 지속하다가 7일이 지나면 크레딧이 상실됩니다. 7일 이내에 인스턴스를 시작하면 크레딧이 상실되지 않습니다.

자세한 내용은 CloudWatch 측정치 표에서 CPUCreditBalance 항목을 참조하십시오.

기준 성능

인스턴스가 시간당 획득한 크레딧 수는 CPU 사용률의 백분율로 표시가 가능하며 이를 기준 성능 또는 기준이라고 합니다. 예를 들어 vCPU가 2개인 t3.nano는 시간당 6개의 크레딧을 획득하므로 vCPU당 기준 성능이 5%(3/60분)입니다. vCPU가 4개인 t3.xlarge는 시간당 96개의 크레딧을 획득하므로 vCPU당 기준 성능이 40%(24/60분)입니다.

이 페이지에서: