Proxmox LXC, VM의 vCPU 할당 제한
안녕하세요? Proxmox 사용 중 CPU 할당 관련 궁금한게 있습니다.
vCPU가 4개로 잡히는 경우 LXC와 VM에 할당하는 vCPU의 총 합이 4개를 넘길 수 있을까요? 이론적으로
안되는게 정상일 것 같은데 Proxmox에서 할당이 되더라고요..
참고로 사용하려는 사양은 아래와 같습니다 (신규 구축 예정)
- CPU : N100 (4c/4t)
- 가상화 : Docker용 LXC
HomeAssistant용 LXC
Win10용 VM (상시 구동은 아니고 필요할때만 비상용으로 구동 예정)
Win10 VM만 제외하면 성능이 모자람 없을텐데 윈도우를 비상용으로라도 사용하려니 자원이 모자라보이네요..
감사합니다.
이론적으로도 가능합니다. 오버프로비저닝이라는 개념입니다.
서비스가 시스템의 자원을 항상 100% 사용을 하는 것이 아니기 때문에 각 VM/컨테이너에 물리 코어 갯수 이상을 할당하여 시스템 자원의 가동률을 높일 수 있습니다.
물론 부하 타이밍이 겹치거나 하면 성능 저하를 일으키기 때문에 각 서비스의 특성등을 고려해야 하지만 개인용 홈랩 수준에선 신경 쓰지 않고 필요한 만큼 할당하여 사용하시면 됩니다.
가상화를 사용하는 가장 큰 이유 중 하나입니다.
이론적으로도 가능합니다. 오버프로비저닝이라는 개념입니다.
서비스가 시스템의 자원을 항상 100% 사용을 하는 것이 아니기 때문에 각 VM/컨테이너에 물리 코어 갯수 이상을 할당하여 시스템 자원의 가동률을 높일 수 있습니다.
물론 부하 타이밍이 겹치거나 하면 성능 저하를 일으키기 때문에 각 서비스의 특성등을 고려해야 하지만 개인용 홈랩 수준에선 신경 쓰지 않고 필요한 만큼 할당하여 사용하시면 됩니다.
가상화를 사용하는 가장 큰 이유 중 하나입니다.

8기가 잡아놓으면 거진 8기가 다 먹어버리고 시작한다는 이야기가 있습니다.
2코어 4기가만 하더라도 차고 넘치기 때문에 너무 많이 잡을 필요가 없다고 생각되네요.
배타적으로 할당하는게 아니라
제한을 하는거라서요
cmt alert