안녕하세요,
베스핀글로벌 GCP Support팀입니다.
이번 아티클에서는 주제로 "CPU 사용률이 100%를 초과하는 현상인 CPU 버스팅"을 다루고자 합니다.
CPU 버스팅
CPU 버스팅[1]은 인스턴스에서 단기간 동안 물리적 CPU를 추가로 사용할 수 있는 기능입니다.
VM 인스턴스에서 원래 할당된 것보다 많은 CPU가 필요할 때 자동적으로 버스팅이 진행됩니다.
버스팅은 영구적이지 않으며 주기적으로만 사용할 수 있습니다.
버스팅 지속 시간
각 VM 타입에 따라 버스트 지속 시간이 다르게 적용됩니다.
* e2-micro: 30초
* e2-small: 60초
* e2-medium: 120초
정확한 버스트 시간은 토큰 버킷[2]에 따라 결정됩니다.
따라서 버스트 시간은 평소에 CPU를 100% 미만으로 사용하면 더 길어지며, 버스팅은 추가 요금이 부과되지 않습니다.
CPU 버스팅을 사용하고 싶지 않다면 해당 기능을 지원하지 않는 공유코어 외 머신 타입을 사용하시기 바랍니다.
참조 링크
[1] CPU 버스팅
https://cloud.google.com/compute/docs/general-purpose-machines#cpu-bursting
[2] 토큰 버킷
https://en.wikipedia.org/wiki/Token_bucket
관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.
감사합니다.