이 서버로 컨테이너나 VM 을 몇 개나 돌릴 수 있는지, 무엇이 먼저 모자라는지 계산합니다.
아래 값은 이 사이트의 계산기가 쓰는 것과 같은 코드로 계산했습니다. AI 가 만든 숫자가 아닙니다. 컨테이너 하나가 1코어·2GB 를 쓴다고 보고, 호스트에 1코어·2GB 를 남겼습니다. 코어보다 메모리가 먼저 바닥나는 구간이 어디인지 보세요.
서버 사양별 컨테이너 수용량
| 서버 사양 | 돌릴 수 있는 개수 개 | CPU 기준 개 | 메모리 기준 개 |
|---|---|---|---|
| 4코어 / 8GB (미니PC) | 3 | 3 | 3 |
| 4코어 / 16GB | 3 | 3 | 7 |
| 8코어 / 16GB | 7 | 7 | 7 |
| 8코어 / 32GB | 7 | 7 | 15 |
| 16코어 / 32GB | 15 | 15 | 15 |
| 16코어 / 64GB | 15 | 15 | 31 |
| 32코어 / 128GB | 31 | 31 | 63 |
AI 설명이 표는 컨테이너 한 개가 1코어·2GB를 쓰고 호스트에도 1코어·2GB를 남겨둔다고 가정해, CPU 기준 개수와 메모리 기준 개수 중 더 작은 쪽이 실제 "돌릴 수 있는 개수"가 된다는 점을 보여줍니다. 자신의 서버 구성을 표에서 찾아 두 기준 값을 비교해보면, 예를 들어 4코어/16GB나 8코어/32GB처럼 메모리 기준 개수가 CPU 기준보다 훨씬 큰 구성은 코어 수가 먼저 한계에 도달하는 경우이고, 반대로 두 값이 같은 구성은 메모리와 CPU가 동시에 한계에 도달하는 경우입니다. 자신이 늘리려는 것이 코어인지 메모리인지 판단할 때 이 두 열의 차이를 참고하시면 됩니다.
내 구성으로 계산해 보기
표에 없는 구성이면 아래에 값을 넣어 보세요. 계산은 브라우저 안에서 이루어지며 입력한 값은 서버로 전송되지 않습니다.
값 넣기
반드시 채워야 하는 값은 4개입니다. 나머지는 그대로 두어도 계산됩니다. 칸마다 어디서 그 값을 찾는지 적어 두었습니다.
결과
| CPU 기준 | — 개 |
|---|---|
| 메모리 기준 | — 개 |
| 디스크 기준 | — 개 |
| 쓸 수 있는 코어 과할당 반영 | — 코어 |
| 쓸 수 있는 메모리 | — GB |
| 남는 메모리 | — GB |
| 남는 코어 | — 코어 |
이 값은 어떻게 계산했나
보통 메모리가 먼저 바닥납니다. CPU 는 과할당이 흔하지만 메모리 과할당은 OOM 으로 이어지므로 기본 1배입니다.
컨테이너 하나가 1코어·2GB 를 쓴다고 보고, 호스트에 1코어·2GB 를 남겼습니다. 코어보다 메모리가 먼저 바닥나는 구간이 어디인지 보세요.
- 계산은 방문자의 브라우저 안에서 이루어집니다. 입력한 값은 서버로 전송되지 않습니다.
- 아래 예시 표의 숫자는 이 계산기와 같은 코드로 만들었습니다. 사람이 옮겨 적거나 AI 가 지어낸 값이 아닙니다.
이런 경우에는 이렇게 나옵니다
| 서버 사양 | 돌릴 수 있는 개수 (개) | CPU 기준 (개) | 메모리 기준 (개) |
|---|---|---|---|
| 4코어 / 8GB (미니PC) | 3 | 3 | 3 |
| 4코어 / 16GB | 3 | 3 | 7 |
| 8코어 / 16GB | 7 | 7 | 7 |
| 8코어 / 32GB | 7 | 7 | 15 |
| 16코어 / 32GB | 15 | 15 | 15 |
전체 7개 가운데 5개만 보여 드립니다.
이 결과는 추정값입니다
계산 자체는 정확하지만, 넣은 값이 실제와 다르면 결과도 그만큼 다릅니다. 제조사 사양표의 수치는 조건이 정해진 상태에서 잰 값이고, 실제 사용 환경은 그와 다릅니다. 금액이 큰 결정에는 이 값 하나만 쓰지 마세요. 자세한 것은 면책조항에 있습니다.
계산기만 따로 보려면 Docker·VM 수용량 계산기.