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

Usage will be throttled to stay within 1500M for each Asteroid (MemoryHigh). If an Asteroid exceeds this and hits 2000M (MemoryMax), the OOM killer will start killing processes that belong to the scope of the Asteroid.

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.

Over-usage

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.

interactive shell

In order to work properly, quota needs an interactive shell, otherwise it produces no output. When running an automated script (and therefore a non-interactive shell), this can be achieved by, for example, connecting back to itself via SSH: ssh localhost quota -gls.