You can change the size of a running VM without re-provisioning. From the instance detail page → Resize:Documentation Index
Fetch the complete documentation index at: https://docs.suji.fr/llms.txt
Use this file to discover all available pages before exploring further.
- Pick the new size (Small / Medium / Large / XL).
- Confirm.
- The VM reboots into the new shape. Downtime: typically 30–90 seconds.
What changes
| Resource | Up | Down |
|---|---|---|
| vCPU | ✅ Reboots into more cores | ✅ Reboots into fewer cores |
| RAM | ✅ Reboots with more RAM | ✅ Reboots with less RAM |
| Storage | ✅ Disk expands, filesystem auto-grows | ❌ Not supported — cloud provider doesn’t allow disk shrink |
Auto-snapshot
Suji takes a snapshot before every resize automatically. If anything goes wrong (very rare) you can restore in one click. The auto-snapshot has a 30-day retention.Billing during resize
- The reboot itself is billed at the new rate as soon as the resize commits.
- Hourly billing is pro-rated to the minute.
When to resize
- Up: you’re seeing OOM kills in
dmesg, CPU sitting at 100%, or response times creeping up under load. - Down: idle CPU for weeks, RAM usage well below the size’s cap, and storage isn’t the bottleneck.
Edge cases
What if my disk is already full?
What if my disk is already full?
Resize up if you need more storage. Resize-down for storage is unsupported.
Will my apps lose state?
Will my apps lose state?
No — resize is a reboot, not a rebuild. Volumes, containers, system config all persist.
What if the resize fails?
What if the resize fails?
The auto-snapshot has you covered. The dashboard will offer a one-click restore.
Can I schedule a resize?
Can I schedule a resize?
Not yet — resizes run immediately. Plan your maintenance window manually.
Next
Snapshots
The safety net behind resizes.
Billing & credits
How resize affects your hourly rate.