공유 vCPU vs 전용 vCPU
공유 vs 전용 vCPU: steal time이 당신에게 비용을 얼마나 발생시키는가
간단한 답변
공유 vCPU는 다른 테넌트와 스케줄링되므로 경합이 발생하면 프로세스가 대기하게 되며, 이는 top에서 steal time으로 표시됩니다. 전용 vCPU는 사용자를 위해 예약된 물리적 코어에 고정됩니다. 버스트 워크로드의 경우 차이가 보이지 않지만, 대기 시간에 민감하거나 틱 기반 또는 지속적으로 바쁜 워크로드의 경우 이 페이지에서 가장 중요한 사양입니다.
| 维度 | 공유 vCPU | 전용 vCPU |
|---|---|---|
| Steal time | 경합 시 발생 가능 | 사실상 0 |
| 지속 부하 | 제한될 수 있음 | 무제한 |
| p99 지연 시간 | 변동적 | 일관적 |
| 가격 | 较低 | 약 40~60% 높음 |
| 적합한 용도 | VPN, DNS, 소규모 봇, 개발 | 데이터베이스, 게임, 트레이딩, API |
어떤 것을 선택해야 하나요?
공유 vCPU
공유 코어는 대부분의 시간 동안 유휴 상태인 워크로드에는 확실히 적합합니다. VPN 엔드포인트는 신경 쓰지 않습니다.
전용 vCPU
꼬리 지연 시간이나 지속 처리량이 다른 사람에게 중요할 때는 전용 코어에 비용을 지불하세요.
자주 묻는 질문
steal time은 어떻게 확인하나요?
top 또는 vmstat의 st 열입니다. 지속적으로 2~3% 이상이면 코어를 두고 경쟁하고 있는 것이므로 전용 vCPU로 이동해야 합니다.
전용 vCPU는 물리적 코어 전체인가요?
우리 플랫폼에서는 다른 테넌트가 스케줄링되지 않는 예약된 물리적 스레드입니다. 용어는 제공업체에 따라 다릅니다. 가격을 비교하기 전에 항상 "전용"이 무엇을 의미하는지 물어보세요.