Ubicloud의 버스트 가능한 VM: cgroups v2를 사용한 CPU 슬라이싱
2025-05-02
.jpg)
AWS의 오픈 소스 대안인 Ubicloud는 클라우드 비용 절감을 위해 버스트 가능한 VM을 도입했습니다. Linux cgroups v2를 활용하여 이러한 VM은 공유 CPU 리소스의 일부에서 작동하며, 피크 부하 시 더 높은 CPU 사용률로 버스트합니다. 이 기사에서는 cpuset 컨트롤러와 cpu 컨트롤러를 포함한 cgroups v2의 구성 및 사용 방법, 가상 파일 시스템 또는 systemd를 통한 관리 방법에 대해 자세히 설명합니다. 테스트 결과, 버스트 가능한 VM은 가벼운 부하 시 약 30%의 성능 향상을 달성했지만, 이는 cgroups v2의 마이크로 인터벌 제한으로 인해 제한됩니다.
개발
버스트 가능한 VM