System Resources¶
To ensure a stable and performant environment for everyone, system resources are shared fairly among all Asteroids on a host. While we provide generous limits and flexibility, certain thresholds exist to protect the host's overall health.
Fair use policy
We reserve the right to ask nicely to reduce your usage if it is impacting other users or the overall performance of the host.
RAM¶
You can use up to 1500 MiB memory per Asteroid. Memory limits apply to all processes in your Asteroid together. memory.high sets a throttling threshold, while memory.max sets a hard limit. If memory usage reaches the hard limit and cannot be reduced, the OOM killer will start killing processes that belong to the scope of the Asteroid.
You can check your current memory usage and RAM limits with:
[isabell@moondust ~]$ (cd "/sys/fs/cgroup/user.slice/user-$(id -u).slice" && grep -H . memory.current memory.high memory.max)
memory.current:1496227840
memory.high:max
memory.max:1572864000
The example output shows values in bytes: memory.current is your current memory usage, memory.high is the throttling threshold, and memory.max is the hard limit. Here, memory.high:max means no throttling threshold is configured, and the hard limit is 1500 MiB. Your current memory usage will vary.
CPU¶
We limit each Asteroid to 300% CPU to ensure everyone gets a fair slice of CPU time. If the CPU is idle, you may use more than that; however, processes that consume excessive CPU resources will be throttled.
Storage¶
Every Asteroid is provided with 10 GB of storage by default. You can upgrade your storage up to 100 GB.
Storage overuse blocks writes
An over-usage of up to 10% is permitted for up to seven days. If you exceed 110% of your booked storage, or if you don't free up enough space within the seven-day period, we will block all write access for your account. This means you won't be able to add any more data, including incoming emails or database storage.
Check Quota¶
You may check your current storage usage with the quota command:
[isabell@moondust ~]$ quota -gls
Disk quotas for group isabell (gid 1013):
Filesystem space quota limit grace files quota limit grace
/dev/sda2 713M 10240M 11264M 38 0 0
spaceshows you how much storage you're currently using.quotashows the 10 GB soft limit.limitcolumn shows the hard limit of 11 GB.gracecolumn shows you how much time you have left to fix if you are over the soft limit.