반응형
정의
코어 와 코어 당 스레드를 곱한 것.
실제 물리 코어 수와는 다르게 vCPU는 코어에 하이퍼스레딩의 기술을 적용 해 물리적 코어 한개의 절반에 해당된다고 함.
EC2 인스턴스 크기를 선택할 때 배포하고자 하는 코어 수의 두 배를 선택해야 한다.
8코어를 보장해야 하는 서비스 및 애플리케이션을 제공한다고 했을 때 vCPU 16 을 채택해야 올바른 서비스 제공을 할수 있을 것.
허나, AWS EC2 에서 하이퍼스레딩이 무조건 적으로 적용되어 있는 것은 아니다.
인스턴스의 vCPU 수는 코어당 스레드를 곱한 CPU 코어 수입니다. 사용자 지정 vCPU 수를 지정하려면 인스턴스 유형에 대해 유효한 CPU 코어 수와 코어당 스레드를 지정해야 합니다. 인스턴스의 기본 vCPU 수를 초과할 수 없습니다. 자세한 내용은 인스턴스 유형별/CPU당 CPU 코어 및 스레드 섹션을 참조하세요.멀티스레딩을 비활성화하려면 코어당 하나의 스레드를 지정하세요.
인스턴스 정보를 보면 "코어당 기본 스레드 수" 항목이 존재하는 데 코어 당 기본 스레드가 1인 경우 hyper-threading 이 꺼져 있는 CPU를 사용하는 것이고, 2인 경우 hyper-threading이 켜져 있는 CPU를 의미한다.
[참조] :
반응형
'CS 지식' 카테고리의 다른 글
Parsing이란? (0) | 2023.07.11 |
---|---|
VPN이란? (0) | 2023.07.10 |
카오스 엔지니어링(Chaos Engineering)이란? (0) | 2023.07.07 |
옵트 인(opt-in) / 옵트 아웃(opt-out)이란? (0) | 2023.07.07 |
메시지 큐란? (0) | 2023.07.05 |