Skip to content

Glossary

What is a noisy neighbor?

A noisy neighbor is another tenant on shared hardware. Its heavy use of CPU, memory, disk or network slows down your workload.

Updated · Facts checked · By Runtime Cloud

2 min read

Read as Markdown

On Runtime, every sandbox has a guaranteed CPU floor and its own memory. It also gets a fair share of the disk and network limits. The host enforces all of these outside the guest. A sandbox's disk gets at least about 40 MB/s, however busy its neighbors are. When they are idle, it can reach about 1 GB/s. One busy sandbox cannot starve the others on its server (the sandbox environment).

Where the term comes from

Microsoft's Azure Architecture Center describes it as an antipattern of multitenant systems. The problem "occurs when one tenant's performance is degraded because of the activities of another tenant". It can happen when one tenant uses a disproportionate share. It can also happen when many small tenants peak at the same time. From the outside, the symptom is a request that usually succeeds but sometimes fails or slows down with no clear cause.

What a neighbor can take from you

Shared resource What goes wrong How a platform limits it
CPU time Your threads wait for a core A guaranteed share per tenant, capped bursts
A core's two threads Cache and execution units are contested Core scheduling keeps strangers off one core
Memory The host swaps or kills processes Fixed memory per tenant
Disk I/O Latency spikes behind someone's writes A rate limit with a burst allowance
Network Throughput drops Per-tenant bandwidth caps

The Linux kernel documentation describes core scheduling. It lets userspace "define groups of tasks that can share a core". Only trusted tasks run side by side on the two threads of one core.

The Runtime answer, in numbers

  • CPU a floor of a twentieth of a vCPU by default. Set cpuFloorMillis to change it, or set cpu: "reserved" to reserve every vCPU (shared vs reserved CPU).
  • Memory the memory the sandbox asks for, up to 64 GiB on a paid sandbox.
  • Disk the host's kernel divides the drives between busy sandboxes in proportion. It keeps every read and write near a latency target. A heavy writer next door slows your writes a little. It never stops them.
  • Network each server's link is shared fairly among the sandboxes that use it. A paid sandbox gets four times of the share given to a sandbox without credit. A paid sandbox moves up to 500 GiB a day (the network).

Sources

Checked 25 October 2026.

Cut your cloud billby 75%.

No card to start. Billed by the second after.

Start free, no card