DevOps

CPU Millicores Converter

Convert between CPU cores and Kubernetes millicores. Enter cores to get millicores, or millicores to get the fraction of a core.

Last reviewed by the Radiatus Cloud team

Convert between CPU cores and Kubernetes millicores (m).

Want this automated for your stack?

We build CI/CD, Kubernetes & IaC pipelines that scale.

Talk to an engineer

Convert CPU cores and millicores

Kubernetes measures CPU in units of cores, and a common shorthand is the millicore, where 1000m equals one full CPU core. This converter translates between the two: enter a value in cores to get millicores, or a value in millicores to get the equivalent fraction of a core and a percentage. So 500m is half a core, or fifty percent of one CPU. The millicore unit lets you request fine-grained slices of CPU for your containers.

One core corresponds to one virtual CPU on the node, whether that is a physical core, a hyperthread or a cloud vCPU.

Right-sizing CPU requests

Setting CPU requests and limits appropriately is key to efficient scheduling and stable performance. Requests reserve guaranteed CPU for scheduling, while limits cap usage. Because manifests often use millicores, being able to convert to and from whole cores makes it easier to reason about capacity, compare against node sizes, and interpret monitoring dashboards that may report either unit.

Remember that CPU is a compressible resource: exceeding a CPU limit throttles the container rather than killing it, unlike memory. This converter keeps the units clear. All calculation happens locally in your browser.

Related tools

Frequently Asked Questions

What is a millicore?

It is one thousandth of a CPU core. Kubernetes uses millicores, written with an m suffix, to request fine-grained slices of CPU.

How many millicores are in a core?

Exactly 1000. So 500m is half a core, 250m is a quarter, and 2000m is two full cores.

What does one core mean?

One core is one virtual CPU on the node, which may be a physical core, a hyperthread or a cloud vCPU depending on the hardware.

What happens if a container exceeds its CPU limit?

It is throttled rather than killed, because CPU is compressible, unlike memory where exceeding the limit terminates the container.

Privacy & Security

Everything runs in your browser; nothing is uploaded.

Data: None
Client-side-Side
Active
v1.0

How to Use

Enter a value in cores or millicores to convert.

Disclaimer: This tool is provided "as is" without warranty of any kind. Results are for educational and utility purposes.