Skip to content

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
  • space shows you how much storage you're currently using.
  • quota shows the 10 GB soft limit.
  • limit column shows the hard limit of 11 GB.
  • grace column shows you how much time you have left to fix if you are over the soft limit.