Your server
Every Workspace has one dedicated virtual machine. Projects organize the applications on that machine, while the machine defines the CPU, memory, and storage they share. Understanding that relationship helps you plan capacity and interpret resource problems.
Last updated
The free machine has reserved capacity
The free tier includes 2 vCPU, 2 GB of RAM, and 20 GB of storage dedicated to the Workspace. Other customers do not share that virtual machine.
KVM provides the hardware virtualization boundary between Workspaces, using the same class of isolation major cloud providers use between customers. Services stay available without sleeping, cold starts, or eviction. See Security for the broader security model.
Projects share the machine
Every Service and Project database uses capacity from the same machine. Creating another Project creates an organizational boundary, not more hardware.
This lets several small applications use capacity you already have, but it also means a memory leak or disk heavy workload can affect neighboring Services. During a zero downtime web deploy, the current and new versions briefly run together, and Tokay accounts for that overlap when starting the release.
Usage shows where capacity is going
The dashboard shows usage for the whole machine. Each Project, Service, and database also shows its share of CPU, memory, and disk, including the platform overhead needed to run it.
Check these views before adding a heavy workload and when one application starts affecting the rest of the Workspace.
Memory pressure stops the process that caused it
When a process needs more memory than the machine can provide, Tokay stops that process and records the reason. A scheduled job reports Ran out of memory, and repeated events appear in usage and incident views.
The virtual machine itself stays protected. Common fixes include processing data in smaller batches, streaming instead of loading everything at once, or moving to a larger machine.
Disk usage comes from data and history
Databases, persistent Service files, and deployment data all use the Workspace disk. Tokay limits logs and cleans old deployment data automatically, so persistent files and database growth are the main areas to inspect.
See Files and persistent storage for app owned data. Larger virtual machines are available on paid plans when the workload outgrows the current capacity.